Я разработал плагин знатока, который загружает информацию о версии с JIRA. Это связывается по умолчанию с фазой 'генерировать-источников' и создает 'release.txt' файл в папке сборки ($ {project.build.directory}).
Мой вопрос: как я могу добавить этот файл в папке 'WEB-INF' военного файла, созданного Знатоком?
Я знаю, что могу использовать 'военный плагин знатока' для включения дополнительных внешних ресурсов от 'src' папки, но я не хочу свой файл 'release.txt', сгенерированный там (=not commitable к svn).
Спасибо за помощь. Я желаю Вам хорошего дня!
Maxence
Я думаю, это можно сделать, используя эту функцию этого плагина:
Добавление и фильтрация внешних веб-ресурсов: http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html
Что позволит вам создать ваш release.txt в отдельной папке (не src) и заставить плагин рассматривать его как дополнительную папку resources.
Надеюсь, это поможет.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>${project.build.directory}</directory>
<targetPath>WEB-INF</targetPath> <!-- introduced in plugin v 2.1 -->
<includes>
<include>release.txt</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>