Maven 2 jaxws-maven插件,用于创建存根并在目标位置包含wsdl
在开发过程中,我在使用maven jaxws maven插件生成存根时遇到了一些问题。我的要求如下 我在指定位置有一些wsdl,现在我的jaxws-maven插件将从指定位置读取它们,并为我创建存根文件。在stubs文件中,wsdlLocation将是每个位置上存在的wsdl文件的名称,我将手动指定位置 其次,maven还将在构建类的位置复制wsdl文件。因此,后面我可以在本地引用这些wsdl 我已经编写了我的插件,可以在其中生成存根类,但wsdl文件位置不包含我想要的位置。还需要帮助将wsdl文件复制到我需要的位置Maven 2 jaxws-maven插件,用于创建存根并在目标位置包含wsdl,maven-2,wsdl,Maven 2,Wsdl,在开发过程中,我在使用maven jaxws maven插件生成存根时遇到了一些问题。我的要求如下 我在指定位置有一些wsdl,现在我的jaxws-maven插件将从指定位置读取它们,并为我创建存根文件。在stubs文件中,wsdlLocation将是每个位置上存在的wsdl文件的名称,我将手动指定位置 其次,maven还将在构建类的位置复制wsdl文件。因此,后面我可以在本地引用这些wsdl 我已经编写了我的插件,可以在其中生成存根类,但wsdl文件位置不包含我想要的位置。还需要帮助将wsdl
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>${project.build.directory}/wsdl/coh/BCS_COH-CXP9022427-${coh.version}/wsdl</wsdlDirectory>
<wsdlfiles>
<wsdlfile>\Service.wsdl</wsdlfile>
</wsdlfiles>
<wsdlLocation>/*</wsdlLocation>
<sourceDestDir>src/main/java</sourceDestDir>
<verbose>true</verbose>
</configuration>
</execution>
</executions>
</plugin>
org.codehaus.mojo
jaxws-maven插件
wsimport
${project.build.directory}/wsdl/coh/BCS_-coh-CXP9022427-${coh.version}/wsdl
\Service.wsdl
/*
src/main/java
真的
在几次谷歌搜索之后,我找到了答案。首先,我使用的是org.codehaus.mojo的jaxws-maven插件,但是如果使用的话,上面的代码就可以了
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.2.1</version>
org.jvnet.jax-ws-commons
jaxws-maven插件
2.2.1
它是否将wsdl复制到jar中?