问题
我已经看了很多,并没有找到将现有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。