簡體   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