[英]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.