我正在使用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