提问人:Hashini Udara 提问时间:11/7/2023 更新时间:11/23/2023 访问量:38
如何使用 Maven 在 Jakarta 生成 WSDL 存根
how to generate WSDL stubs with Jakarta using Maven
问:
我需要使用 jakarta 从文件生成 java 文件。
我正在使用 java 20.wsdl
我使用了jakarta依赖项和以下插件并运行mvn clean install
这是我文件的一部分.wsdl
---
<wsdl:binding name="HexingWsServiceSoapBinding" type="tns:HexingWs">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="trans">
<soap:operation soapAction="" style="rpc"/>
<wsdl:input name="trans">
<soap:body namespace="http://service.ws.tangdi/" use="literal"/>
</wsdl:input>
<wsdl:output name="transResponse">
<soap:body namespace="http://service.ws.tangdi/" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="HexingWsService">
<wsdl:port binding="tns:HexingWsServiceSoapBinding" name="HexingWsPort">
<soap:address location="http://-------------------------"/>
</wsdl:port>
</wsdl:service>
<dependency>
<groupId>jakarta.xml.ws</groupId>
<artifactId>jakarta.xml.ws-api</artifactId>
<version>4.0.1</version>
</dependency>
<plugin>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>4.0.1</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
</execution>
</executions>
<configuration>
<wsdlDirectory>Development/middle-ware/utility/src/main/resources/</wsdlDirectory>
<wsdlFiles>
<wsdlFile>hexingws.wsdl</wsdlFile>
</wsdlFiles>
<packageName>com.omo.robi.ThirdpartyRequest.webservice</packageName>
<sourceDestDir>
Development/middle-ware/utility/src/main/java/
</sourceDestDir>
</configuration>
</plugin>
Java 文件不是使用此方法创建的。
我在推杆和属性上感到困惑<sourceDestDir>
<packageName>
我想知道我在这里犯了什么错误,还有其他方法可以做到这一点吗?
有没有办法使用 Apache Axis 做到这一点
因为我是新手,如果有人能一步一步地解释这一点,那将对我非常有帮助
答: 暂无答案
评论