我在使用Ant本身的命令提示符下使用Ant腳本構建我的項目時出現問題。它無法在我的項目中找到特定Java文件的某個導入(它有近5,000個源文件)。導入包含在.jar包中,該包的位置是我在Ant文件本身中設置的。奇怪的是,我可以使用像Eclipse這樣的IDE來從Ant文件構建項目。任何想法可能是錯的?謝謝!我的ANT腳本的依賴問題
回答
檢查basedir屬性。如果問題jar的位置是相對的,那麼basedir將以這種特殊方式影響行爲。
或者它可能是eclipse在運行ant文件時將該jar添加到類路徑中。
轉換罐子位置的絕對路徑
<property name="x" location="${jar.reference}" />
,並打印
<echo message="${x}" />
我的Ant技能是有些生疏了,所以你應該仔細檢查語法:-)。
似乎不是類路徑。它正確迴應。 – Monster 2009-05-18 15:12:35
你能告訴我們罐子的名字嗎?每當我遇到這個問題時,一直都是關於IDE使用的庫版本,而不是在ANT_HOME/lib目錄中,通常是logging或者xml解析。
哪個ant命令失敗?的Java/javac的?你是否嘗試過使用fork = yes選項,如果它是java?
這是第三方的JAR文件,需要使用正確的版本,作爲我公司項目分發的一部分。 雖然Javac失敗了,而且,叉,叉。 – Monster 2009-05-18 15:13:33
你在Ant中定義了你的類路徑嗎? Eclipse傾向於在運行ant時自動計算類路徑...
- 1. 具有依賴項的Ant腳本
- 2. groovy腳本中的httpbuilder依賴問題
- 3. Ant構建腳本問題
- 4. 問題ant腳本性能
- 5. Ant腳本中FileSet的問題?
- 6. gwt中的ant腳本問題
- 7. flex/bison的依賴問題
- 8. PyCrypto Py3compat的依賴問題
- 9. Twilio:Android的依賴問題
- 10. JMock的依賴問題
- 11. Ant構建腳本,antcall,依賴關係等
- 12. 依賴性問題
- 13. 依賴問題5.6
- 14. Makefile依賴問題
- 15. Grails依賴問題
- 16. Maven本地依賴不能解決子依賴問題
- 17. 問題Ant腳本運行GWTComplier
- 18. Laravel本地包依賴問題
- 19. 行家依賴版本問題
- 20. 我的腳本有問題
- 21. 谷歌腳本中的循環依賴
- 22. Ant中的梨依賴關係
- 23. Grails的2.1.x的依賴問題
- 24. 的Ubuntu 14.04包的依賴問題
- 25. Grails依賴注入問題
- 26. DLL依賴項問題/ SetDLLDirectory
- 27. 依賴管理問題
- 28. Asp.Net依賴項問題
- 29. Newtonsoft.Json依賴項問題
- 30. C#依賴注入問題
也許發佈了錯誤信息? – steamer25 2009-05-18 15:03:36
發佈錯誤消息以及與的片段將會有所幫助。如果它在IDE中工作,但不在命令行中,那麼很可能是沒有設置屬性或者您的basedir已關閉。 –
2009-05-20 11:38:09