[英]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.