如何根据maven配置文件动态设置soap:address

时间:2013-12-26 17:13:40

标签: web-services maven soap wsdl cxf

目前在我的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或Production框时我都不必更改代码。有什么方法可以做到吗?

1 个答案:

答案 0 :(得分:2)

是的,试试maven velocity plugin。您可以从模板构建WSDL,并在您的配置文件中注入不同的URL。