0
wsimport任務中有一個有趣的錯誤,在任務完成時似乎會破壞類加載器的內容。 NetBeans喜歡在進程中運行ant腳本,並且在運行包含任務的腳本後,此錯誤會引發各種嚴重的破壞。在單獨的JVM中運行目標
要變通從錯誤造成的破壞,我想迫使螞蟻創建一個獨立的子過程,螞蟻的二次調用,將分離出的wsimport任務在自己的私人JVM。
它看起來像「螞蟻」和「antcall」任務保持目標在同一JVM中的調用...雖然我可能是錯誤的。
好像EXEC是笨拙的,其中用戶可能有螞蟻多個安裝的情況下,因爲用戶正在運行可能不是當螞蟻嘗試查找可執行=「蟻族」是得到解決了可執行的螞蟻。
有沒有一種安全的方式來獲取當前正在使用的ant,將用於在不同的JVM中運行目標的ant?
給exec一個絕對路徑,並把這個路徑放在屬性文件中進行編輯。 – coolcfan