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

问题

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

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

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


#1 热门回答(148 赞)

你为什么不添加:

build.gradle

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

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

并从命令行发出此消息:

gradle cleanIdea

在那之后:

gradle idea

之后一切都应该有效


#2 热门回答(43 赞)

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

  • 关闭项目
  • 文件 - >打开...并选择新创建的build.gradle
  • IntelliJ将询问你是否需要:打开现有项目删除现有项目和导入
  • 选择第二个选项,你就完成了

#3 热门回答(39 赞)

另一种方式,更简单。

添加你的

build.gradle

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