전쟁을 구축하기 전에 apt-maven-plugin을 사용하여 일부 Beehive Netui 주석을 처리하고 있습니다.apt-maven-plugin 출력 디렉토리 변경
apt 처리의 출력은 struts 구성 파일 (xml 텍스트) 등을 포함하는 _pageflow 디렉토리입니다. 문제는 그것이 내가 원하는 디렉토리 인 $ {project.build.directory}/classes 디렉토리가 아닌, maven을 실행하는 디렉토리에서 출력된다는 것입니다. 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을 사용하고 있지만 버그 리포트와 비슷합니다. 감사. –
그리고 예, 그 문제가 해결되었습니다. –