首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jaxws-maven-plugin用于创建存根并在目标位置包含wsdls

jaxws-maven-plugin用于创建存根并在目标位置包含wsdls
EN

Stack Overflow用户
提问于 2013-06-05 21:19:09
回答 1查看 1.1K关注 0票数 2

在开发过程中,我遇到了一些使用maven jaxws-maven-plugin生成存根的问题。我的要求如下所示。

我在指定的位置有一些wsdl,现在我的jaxws-maven-plugin将从指定的位置读取它们,并为我创建存根文件。在存根文件中,wsdlLocation将是每个位置上存在的wsdl文件的名称,我将手动指定该位置。

其次,maven还会将wsdl文件复制到构建类的位置。因此,后面我可以在本地引用这些wsdl。

我已经编写了我的插件,我可以在其中生成存根类,但wsdl文件位置不包含我想要的位置。还需要帮助将wsdl文件复制到我需要的位置。

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-17 02:48:24

经过几次谷歌搜索,我找到了答案。首先,我使用的是org.codehaus.mojo's jaxws-maven-plugin,但是如果使用的话上面的代码就可以工作了

代码语言:javascript
复制
 <groupId>org.jvnet.jax-ws-commons</groupId>
                <artifactId>jaxws-maven-plugin</artifactId>
                <version>2.2.1</version>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16941034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档