2016-09-13 46 views
0

我正在使用gradle ant wsimport任務生成web服務客戶端並使用打包客戶端-clientJar選項並將-xnocompile設置爲false在編譯生成的java文件在gradle期間Ant WsImport拋出錯誤

過程中生成的Java代碼由xcompile選項編譯,它拋出一個異常([螞蟻:的wsimport]編譯失敗,錯誤應該已報告)由於依賴(包abc.customDateAdapter不存在)對生成的java文件沒有解析。

我正在向wsimport任務提供一個jaxb全局綁定文件,其中我已使用我的customDateAdapter自定義了xsd:date綁定。 在ant wsimport期間,生成的Java文件未解析customDateAdapter的軟件包導入。

未解決的customDateAdapter包位於projectA中,它是當前項目的編譯時和buildscript類路徑依賴項。 但是在編譯生成的java文件的時候,ant wsimport仍然沒有選擇類路徑依賴。

有人可以請建議如何添加一個外部項目作爲classpath依賴到ant wsimport任務。

回答

0

我已經找到了我自己的問題。

爲ant wsImport創建了自定義依賴配置並聲明瞭所需的jar,螞蟻編譯可以像預期的那樣正常工作。