2013-12-09 16 views
0

我有兩個Web服務。第一個Web服務在項目中有WSDL和XSD。我在WSDL中添加了以下SVN屬性:如何爲JAX-WS RI生成的WSDL和XSD添加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屬性?

感謝您的任何建議!

回答

1

簡短的回答

你不能這樣做,因爲SVN:關鍵字是版本控制的文件屬性,現有在庫,翻譯成一些價值只在結賬到工作拷貝

較長的答案

因爲在secod的情況下WSDL由POJO生成並且改變了WSDL意味着「POJO中的某些內容發生了變化」,您可以使用$Revision$$Date$ POJO內部值<wsdl:documentation> POJO中的節點定義