jaxws-maven-plugin을 사용하여 wsdl에서 클래스 파일을 생성하는 maven 구성이 있습니다.jaxb2-jaxws-maven-plugin 구성을 사용하는 jaxb2-basic-annotate
jaxb2-basics-annotate 플러그인을 생성물과 함께 사용하여 생성 된 출력에 일부 주석을 추가 할 수있게하려고합니다.
특정 플러그인 구성은 : 내가 가진
[ERROR] Using " http://annox.dev.java.net " customizations requires the "-Xannotate" switch to enable this plug-in.
:
<pluginManagement>
<plugins>
<plugin>
<!-- This is the WSIMPORT plugin used to generate code from WSDL -->
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<!-- Keep generated files -->
<keep>true</keep>
<!-- generated source files destination-->
<sourceDestDir>target/generated-sources</sourceDestDir>
<!-- this is so the xsd files can be accessed -->
<vmArgs>
<vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
</vmArgs>
</configuration>
</plugin>
</plugins>
</pluginManagement>
...
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-annotate</artifactId>
<version>1.0.2</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>travel-itinerary</id>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<extension>true</extension>
<!--<args>-->
<!--<arg>-Xannotate</arg>-->
<!--</args>-->
내가 인수가 나는 다음과 같은 오류가 주석이
args 사용되는 다음과 같은 오류 메시지가 나타납니다.unrecognized parameter -Xannotate
Usage: wsimport [options]
where [options] include:
jaxws-maven-plugin으로 작업하는 주석 플러그인을 얻으려는 사람이 제 구성에서 틈을 메울 수 있으면 크게 감사하겠습니다.