首页 文章

向IntelliJ项目添加Gradle支持的最佳方法

提问于
浏览
131

我已经看了很多,并没有找到将现有IntelliJ项目转换为Gradle的最佳解决方案 . 我在团队环境中工作,我们目前共享.ipr文件,因为我们有一些跟踪的构建配置 . 我们最终将摆脱那些支持Gradle的人,但是在Gradle转换完成之前我不能搞得太多 .

此外,我们的Java源文件位于src目录的根目录中,而不是标准的src / main / java .

有没有办法可以将Gradle添加到我的项目中,这样我就不会删除并重新创建我的IntelliJ项目,并且当他们执行Git拉动时不会让其他人搞砸?

6 回答

  • 170

    作为未来的参考,如果您已经有一个 Maven 项目,那么您需要做的就是在项目目录中执行 gradle init ,这将生成 build.gradle 和其他依赖项,然后在同一目录中执行 gradle build .

  • 40

    我正在使用IntelliJ的第12版 .

    我通过创建一个全新的项目和“从版本控制中检出”解决了类似的问题 . 以后合并这两个项目相当容易 .

  • 13

    你为什么不添加:

    build.gradle
    

    在根项目文件夹中,并使用插件,例如:

    apply plugin: 'idea'
    //and standard one
    apply plugin: 'java'
    

    并从命令行发出此消息:

    gradle cleanIdea
    

    在那之后:

    gradle idea
    

    之后一切都应该有效

  • 5

    无需删除任何 .iml 文件 . 按照这个:

    • 关闭项目

    • File -> Open... 并选择新创建的 build.gradle

    • IntelliJ会询问您是否需要:

    • Open Existing Project

    • Delete Existing Project and Import

    • 选择第二个选项,您就完成了

  • 61

    另一种方式,更简单 .

    添加你的

    build.gradle
    

    文件到项目的根目录 . 关闭项目 . 手动删除* .iml文件 . 然后选择"Import Project...",导航到项目目录,选择build.gradle文件并单击OK .

  • 12

    在IntelliJ 2017.2.4中,我刚关闭项目并重新打开它,我得到一个对话框,询问我是否要与build.gradle链接,这为Gradle项目打开了导入对话框 .

    无需删除任何文件或将构思插件添加到build.gradle .

相关问题