目前在我的 wsdl 文件中,我有以下指向开发框的地址。
<wsdl:service name="SecurityTokenService">
<wsdl:port name="STS_Port" binding="tns:UT_Binding">
<soap:address location="http://DEVbox:8080/DoubleItSTS/STS" />
</wsdl:port>
</wsdl:service>
我想从 Maven 配置文件中读取并动态设置 soap:address 属性,这样我就不必在每次部署到 QA 或生产箱时都更改代码。有什么办法可以做到这一点?
最佳答案
是的,试试 maven velocity plugin .您可以从模板构建您的 WSDL,并在您的配置文件中插入不同的 URL。
关于web-services - 如何设置 SOAP :address dynamically based on maven profile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20788501/