2014-10-01 82 views
0

我想讓Gradle使用Eclipse項目依賴項。與this question不同,我不想執行任何導出操作,因爲我不想追查由於在更改後忘記重新導出而導致的問題。不像this question,我不想將Gradle整合到Eclipse中,因爲我對Eclipse的工作方式感到滿意(它比Gradle構建快得多),我也擔心我的Eclipse 3.7.2可能會這樣的遊戲太舊了。Make Gradle使用Eclipse項目

理想情況下,我想是這樣

dependencies { 
    compile allFilesFromEclipse() 
} 

事實上,越來越JAR文件就足夠了。

我試過了:只是一些光谷歌搜索。我可以想象自己解析.classpath文件,但5分鐘內沒有完成,所以我問是否有現有的解決方案。

+0

在我的公司,我們做了類似於幾年前的描述。 (讀取MANIFEST.MF並從中生成一個build.gradle)。然而,這是一個漫長而痛苦的發展,我不會推薦它。 (我的意思是幾周)。此外,由於它不是標準的,它是由一個不在公司的團隊完成的,它已經成爲一種遺留代碼,很難維護...... – lrnzcig 2014-10-04 08:54:19

回答

0

恐怕你找不到太多的幫助。在這裏你想解決什麼問題並不明顯。大多數開發人員更喜歡將構建基於構建工具,而不是期望他們將在任何地方複製IDE設置。至於Eclipse 3.7.2:我不確定你爲什麼要堅持,但是gradle eclipse生成的文件可以與這個版本一起工作。

+0

*「隨處複製IDE設置」 * - 如何使用'.classpath'與使用'build.gradle'不同?我只想使用已經寫入文件的依賴關係,而不是重新寫入並保持同步。 ###有一個[很好的理由](http://andrei.gmxhome.de/skins/index.html)不要升級。至少對於我來說。 ###'gradle eclipse'可以生成我已經從我沒有的文件中獲得的文件。 ###是的,對於我目前正在開發的項目,我有一個完整的'build.gradle',我的問題涉及其他我不想投入太多時間的項目。 – maaartinus 2014-10-02 16:30:17