2008-10-22 56 views
1

我們有一個netbeans項目,它有一個用於創建wsdl的xsd,我們使用wsdl創建一個web服務。由於我們使用的類型在我們的XSD JAXB的使用和我們的webservice的方法之一是這樣的:Netbeans,生成的代碼和svn

public void someMethod(org.netbeans.xml.schema.line.Line x)... 

這樣留給我們一個問題,顛覆,因爲線對象由NetBeans的產生。所以我們想要做的是告訴netbeans將文件放置在項目中?或者告訴netbeans我們將生成jaxb代碼,並且他們應該在處理web服務調用時使用我們的類?我們如何才能完成其中的一個,還有其他的選擇是什麼?

回答

1

您有約。兩種選擇

  1. 都在顛覆生成的文件或
  2. 確保文件的生成是完全自動的

不知道如何輕鬆2.可與NetBeans來完成,但它的方式我建議您在一個文件中更改一行後,提交不會傳遍整個地方。另外,您不必擔心「我更新了Web服務,還是更新了xsd?」。

OTOH,顛覆不關心一些編輯器是否更新了很多文件 - 它只是確保數據進入回購站。

重要的部分是不是有一個手動程序來建立你的項目。全自動==好。

1

由於Netbeans 6.7生成的文件會自動標記爲 ,Netbeans不會在其上使用版本管理工具(Subversion,Mercurial等)。

Search here「生成的來源」。

現在甚至可以定義自定義螞蟻的任務,做一些 生成的目錄裏面,讓我們說,每次執行清潔時間/建