我正在使用apt-maven-plugin在構建戰爭之前處理一些Beehive Netui註釋。更改apt-maven-plugin的輸出目錄
apt處理的輸出是一個包含struts配置文件(xml文本)等的_pageflow目錄。問題在於它在我運行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>
是的,工廠是從依賴項自動獲取的。我在Win XP上使用cygwin,但看起來很像bug報告。謝謝。 – 2010-01-08 15:38:22
是的,該補丁修復了我的問題。 – 2010-01-08 16:50:35