Web services 使用maven在web应用程序中的netbeans中生成web服务客户端

Web services 使用maven在web应用程序中的netbeans中生成web服务客户端,web-services,netbeans,java-metro-framework,wsimport,Web Services,Netbeans,Java Metro Framework,Wsimport,我有一个web应用程序,它有web服务客户端。当我右键单击netbeans中的客户机时,我得到了编辑web服务属性的选项,如下所示 当我将maven添加到同一应用程序时,在编辑web服务属性时,我不会获取-wsimport选项选项卡。请参见下图 应用程序中的其他一切都是一样的,只是在以后的应用程序中用于依赖关系管理的maven 请帮忙 WSIMPORT位于名为的Maven插件中。您可能会注意到,Netbeans会自动将其作为构建插件添加到您的项目POM文件中 可以通过Maven方式进行配置,

我有一个web应用程序,它有web服务客户端。当我右键单击netbeans中的客户机时,我得到了编辑web服务属性的选项,如下所示

当我将maven添加到同一应用程序时,在编辑web服务属性时,我不会获取-wsimport选项选项卡。请参见下图

应用程序中的其他一切都是一样的,只是在以后的应用程序中用于依赖关系管理的maven


请帮忙

WSIMPORT位于名为的Maven插件中。您可能会注意到,Netbeans会自动将其作为构建插件添加到您的项目POM文件中

可以通过Maven方式进行配置,如下例所示:-

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>jaxws-maven-plugin</artifactId>
  <version>1.12</version>
  <executions>
    <execution>
      <goals>
        <goal>wsimport</goal>
      </goals>
      <configuration>
        <wsdlUrls>
          <wsdlUrl>http://MY_DOMAIN/MY_SERVICE?wsdl</wsdlUrl>
        </wsdlUrls>
        <packageName>com.my.package.ws</packageName>
      </configuration>
      <phase>generate-sources</phase>
    </execution>
  </executions>
  <dependencies>
    <dependency>
      <groupId>com.sun.xml.ws</groupId>
      <artifactId>jaxws-tools</artifactId>
      <version>2.2.5</version>
    </dependency>
  </dependencies>
  <configuration>
    <verbose>true</verbose>
    <sourceDestDir>${basedir}/src/main/java</sourceDestDir>
  </configuration>
</plugin>

org.codehaus.mojo
还有一些

我希望这能有所帮助

问候,


Charlee Ch.

嗨,谢谢你的回答。我一直在做这件事,我的POM是完全一样的,你说,上面的插件自动生成。尽管如此,我还是没有得到wsimport标签。这真的让我很痛苦。我在这上面花了这么多天,连一寸都没走近。真令人沮丧。请有人来救我:-(