2014-10-01 162 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