簡體   English   中英

Ant WsImport在Gradle中編譯生成的Java文件期間引發錯誤

[英]Ant WsImport throwing errors during compiling generated java files in gradle

我正在使用gradle ant wsimport任務生成Web服務客戶端,並使用-clientJar選項(將-xnocompile設置為false)打包客戶端。

在通過xcompile選項編譯生成的Java代碼的過程中,由於對生成的Java文件的依賴關系(程序包abc.customDateAdapter不存在) ,其拋出異常( [ant:wsimport]編譯失敗,應該報告了錯誤 。解決。

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

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

有人可以建議如何將外部項目作為類路徑依賴項添加到ant wsimport任務。

我自己解決了這個問題。

為ant wsImport創建了自定義依賴項配置,並聲明了所需的jar,使ant編譯可以按預期正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM