Я вижу, как создать пустой каталог в Maven из
Можно ли создавать пустые каталоги во время упаковки с помощью maven-assembly-plugin?
Но как высоздать пустой файл в Maven?Мне нужно, чтобы обойти эту ошибку Amazon Elastic Beanstalk.
AWS Elastic Beanstalk Tomcat работает с .war, но не с .zip
Я ожидаю что-то вроде
<touch>target/empty.war</touch>
Я пытался
<files> <file> <source>NUL</source> <!-- Since it's on Windows --> <outputDirectory/> <destName>empty.war</destName>
И
<files> <file> <source/> <outputDirectory/> <destName>empty.war</destName>
Но последняя попытка создает каталог empty.war/ вместо файла!Несмотря на документацию:
empty.war/
http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_file
destName String Задает пункт назначения имя файла в выходном каталоге.По умолчанию используется то же имя, что и файл источника.
Я добавил пустой файл empty.war в корень проекта и проверил его в системе контроля версий.Затем я добавил файл в ZIP.Это как самый отсталый способ сделать это, но я не мог найти другого.
empty.war
<files> <file> <source>empty.war</source> <outputDirectory/>