Я использую apt-maven-plugin для обработки некоторых аннотаций Beehive Netui перед началом войны.
Результатом обработки apt является каталог _pageflow, который содержит файлы конфигурации Struts (текст XML) и тому подобное. Проблема в том, что он выводится в любой каталог, из которого я запускаю maven, а не в каталог $ {project.build.directory} / classes, который мне нужен. Я попытался установить свойства outputDirectory
и resourceTargetPath
, но ни один не изменил это поведение.
Есть ли другой параметр для установки, который я пропускаю?
Вот моя текущая конфигурация плагина.
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.0-alpha-3</version>
<inherited>false</inherited>
<configuration>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
<options>
<option>web.content.root=${project.build.directory}/classes</option>
</options>
</configuration>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>weblogic</groupId>
<artifactId>beehive-netui-compiler</artifactId>
<version>${weblogic-version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>