#maven-2 #line-endings #maven-assembly-plugin #fileset
#maven-2 #окончания строк #maven-assembly-plugin #набор файлов
Вопрос:
поскольку я вставил эту опцию <lineEnding>unix</lineEnding>
в свои наборы файлов и конфигурацию плагина для сборки Maven Assembly, странные файлы помещаются в мой tar.
Они выглядят следующим образом:
игнорировать.me.1499711160.filtered.903528596.formatted run.sh.2124782621.filtered.1130667884.formatted
Вы знаете, почему это происходит?
Ответ №1:
Это ошибка, обнаруженная в MASSEMBLY-462. Либо исправьте плагин прилагаемым патчем, либо вернитесь к предыдущей версии (попробуйте с 2.2-beta-4).
Ответ №2:
У меня была та же проблема, что и при использовании тега excludes в ассемблере, вы можете использовать его и в pom:
<fileSet>
<directory>DEV</directory>
<outputDirectory>${file.separator}FileName${file.separator}DEV</outputDirectory>
<useDefaultExcludes>true</useDefaultExcludes>
<lineEnding>unix</lineEnding>
<excludes>
<exclude>*.formatted</exclude>
</excludes>
</fileSet>
Комментарии:
1. Спасибо, что решили мою проблему. Вы также могли бы использовать
<exclude>**/*.formatted</exclude>
, чтобы убедиться, что вложенные каталоги также учитываются.