繁体   English   中英

如何为JAX-WS RI生成的WSDL和XSD添加SVN属性?

[英]How can I add SVN properties for WSDL and XSD which JAX-WS RI generate?

我有两个Web服务。 第一个Web服务在项目中具有WSDL和XSD。 我在WSDL中添加了以下SVN属性:

<wsdl:documentation>
    $Revision:$
    $Date: $
</wsdl:documentation>

并且正在工作。 现在,我想为第二个Web服务添加这些SVN属性。 这是POJO:

@WebService
@Stateless(mappedName = "ejb", name = "SecondService")
public class SecondService implements SecondServiceRemote, SecondServiceLocal {
(...)
}

它在项目中没有WSDL和XSD。 我的WebLogic服务器发布了SecondService的XSD和WSDL。 由JAX-WS RI发布和生成。 RI的版本是Oracle JAX-WS 2.1.5。

我的问题是:如何为SecondService的XSD和WSDL添加SVN属性?

感谢您的任何建议!

简短答案

您不能这样做,因为svn:keywords是版本库文件的属性,存在于存储库中,仅在结帐到工作副本时才转换为某些值

更长的答案

因为在第二种情况下WSDL是由POJO生成的,并且更改了WSDL意味着“ POJO中的某些内容已更改”,所以可以在POJO中的<wsdl:documentation>节点定义内使用POJO的$Revision$$Date$

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM