Java 如何为JAX-WSRI生成的WSDL和XSD添加SVN属性?
我有两个web服务。第一个web服务在项目中具有WSDL和XSD。我向WSDL添加了以下SVN属性:Java 如何为JAX-WSRI生成的WSDL和XSD添加SVN属性?,java,web-services,svn,wsdl,jax-ws,Java,Web Services,Svn,Wsdl,Jax Ws,我有两个web服务。第一个web服务在项目中具有WSDL和XSD。我向WSDL添加了以下SVN属性: <wsdl:documentation> $Revision:$ $Date: $ </wsdl:documentation> 项目中没有WSDL和XSD。我的WebLogic服务器发布了SecondService的XSD和WSDL。由JAX-WSRI发布和生成。RI的版本是Oracle JAX-WS 2.1.5 我的问题是:如何为我的SecondSer
<wsdl:documentation>
$Revision:$
$Date: $
</wsdl:documentation>
项目中没有WSDL和XSD。我的WebLogic服务器发布了SecondService的XSD和WSDL。由JAX-WSRI发布和生成。RI的版本是Oracle JAX-WS 2.1.5
我的问题是:如何为我的SecondService的XSD和WSDL添加SVN属性
谢谢你的建议 简短回答 您不能这样做,因为svn:keywords是版本化文件的属性,存在于存储库中,只有在签出到工作副本时才会转换为某些值 更长的答案 因为在secod情况下,WSDL是由POJO生成的,更改后的WSDL表示“POJO中发生了更改”,所以可以在POJO中的
节点定义中使用POJO的$Revision$
和$Date$
值
@WebService
@Stateless(mappedName = "ejb", name = "SecondService")
public class SecondService implements SecondServiceRemote, SecondServiceLocal {
(...)
}