我需要找到Eclipse的配置或插件,使得Eclipse編譯當且僅當「ant clean all」編譯時,它應該對一個巨大的項目具有合理的性能,而無需在Eclipse中執行數千個配置設置。我知道其他IDE是開箱即用的,但我需要開始愛Eclipse。目前我有一個編譯好的「ant clean all」的項目,但爲了編寫單元測試,我相信我需要說服Eclipse也能夠編譯項目。我已嘗試刷新和項目/清理沒有成功。我也試了一下Project/Properties/Builders並添加了一個螞蟻構建器。儘管我很困惑:我的工作區由80多個不同的項目組成,當我通常編譯時,我會在命令行中轉到一個特定的項目文件夾並執行「ant clean all」,並將所有不同的子項目編譯爲一個應用程序。然而,對於Eclipse而言,要做到「始終清理所有」將會是一個糟糕的表現。我會非常感激任何想法或鏈接?配置Eclipse如何編譯當且僅當螞蟻編譯
0
A
回答
0
所以你的問題是,日食沒有正確的類路徑爲您的模塊。 Eclipse將項目的類路徑存儲在項目根目錄下的.classpath文件中。
我不是一個eclipse專家,但我不認爲你會找到一個插件能夠解釋你的build.xml,以保持你的項目依賴與eclipse .classpath文件保持同步。
我認爲你有兩種策略,使其在Eclipse中運行(和使用Eclipse編譯器的優點):
爲每個螞蟻模塊的Eclipse項目(即一個用於每個build.xml文件)。如果你的模塊結構是平坦的,那可能是最好的選擇。但你將不得不手動配置每個模塊的依賴關係(添加相關模塊作爲項目依賴項並導出它們(項目類路徑窗口下的標籤「導出」)
爲所有的螞蟻模塊創建一個eclipse項目,源文件夾「逐個添加到類路徑中,如果你的ant模塊不是在一個扁平的層次結構中,它可能是eclipse支持的唯一解決方案,但是如果你在eclipse中開始編輯代碼:你很可能會引入不需要的(也許是循環的)你的模塊之間的依賴關係,因爲eclipse會將所有東西視爲一個巨大的單個項目。
如果你有任何第三方庫,你還必須添加他們手動到類路徑。
相關問題
- 1. NoClassDefFoundError當編譯和運行與螞蟻
- 2. 用螞蟻編譯D2RQ
- 3. 螞蟻編譯錯誤 - NavUtils
- 4. 螞蟻的JUnit編譯Q
- 5. 螞蟻編譯錯誤
- 6. 螞蟻macrodef編譯任務
- 7. jrxml文件不使用螞蟻編譯
- 8. 螞蟻javac編譯引發異常
- 9. Jetty:預編譯使用螞蟻的JSP
- 10. 螞蟻和jdk 1.6但編譯1.5
- 11. 螞蟻一直在重新編譯
- 12. Protobuf,OSX,螞蟻編譯錯誤
- 13. 螞蟻目標中的編譯順序
- 14. 螞蟻編譯器的問題
- 15. 的Android螞蟻編譯失敗:java.lang.NoClassDefFoundError:com.android.jarutils.SignedJarBuilder
- 16. 編譯Flex項目與遠程螞蟻
- 17. 螞蟻編譯依賴的包
- 18. 螞蟻不重新編譯常量
- 19. 編譯螞蟻建立和運行jar
- 20. 螞蟻上的Eclipse配置
- 21. 當編譯
- 22. 如何讓idlj編譯螞蟻的idl文件
- 23. 如何編譯eclipse?
- 24. 僅編譯/預編譯global.asax
- 25. 日食不顯示編譯錯誤,但螞蟻失敗的編譯
- 26. 編譯錯誤,而試圖編譯Android應用程序與螞蟻
- 27. 如何編寫螞蟻
- 28. 尋找更好的錯誤格式,當用螞蟻在mac上編譯vim
- 29. 編譯庫丁當
- 30. 如何配置Maven以編譯當前的AWS SWF代碼
所以你的項目不用eclipse編譯? (或者我錯過了什麼?) – ben75
不,它不。因此,我無法在Eclipse中運行任何單元測試。它仍然使用ant編譯,這是我們通常編譯它的方式,所以確實沒有語法錯誤。 – Hurve
基本上我最大的問題是我無法在Eclipse中運行單元測試,也不知道其他快捷方式。所有紅色標記也有點令人不安。 – Hurve