我有一個新項目,我試圖與一些現有的功能集成在我的舊服務之一,我已經包括一些初始化的新類和我使用「組織導入」功能自動查找和導入軟件包當我嘗試使用Apache Ant打包該類時,構建失敗,並顯示錯誤,說明這些軟件包不存在我已經將新項目添加到構建路徑和雙重檢查的包名是什麼仍可以防止應用程序從拿起新項目Apache ant在WSAD中失敗。 '包[com.company.myClass]不存在「
使用:? 的WebSphere Studio Application Developer的5.1.2版本的WebSphere V5.1 JRE Apache Ant的1.6.2
編輯: 我用-v參數重新運行ant(順便說一下,在白色控制檯輸出中的淺綠色文本是眼睛疲勞的祕訣),結果是程序包/項目沒有顯示出來。我修改了屬性來包含這個包,所以我不知道它爲什麼不會顯示出來,但這絕對是問題所在。我希望這能說明一些情況。
編輯:已解決: 好吧,我感到愚蠢。這次構建運行。我打開了build_new.xml,並在「fileset dir =」$ {global.module.dir}「>」下的路徑部分添加了「include name =」[myClass] .jar「/>」。其他項目還有其他問題需要處理,所以我不確定是否解決了所有相關問題,但是構建成功。
謝謝。這是很好的建議,但我已經想到了。新項目編譯得很好,不幸的是舊版本不能這麼說。 – hSherlock
我可以想象的唯一理由是,在編譯其他項目時,新項目的jar不在同一個dest或lib目錄中。 –
感謝您的幫助。你一定是在正確的軌道上。 – hSherlock