我已经看了很多,并没有找到将现有IntelliJ项目转换为Gradle的最佳解决方案 . 我在团队环境中工作,我们目前共享.ipr文件,因为我们有一些跟踪的构建配置 . 我们最终将摆脱那些支持Gradle的人,但是在Gradle转换完成之前我不能搞得太多 .
此外,我们的Java源文件位于src目录的根目录中,而不是标准的src / main / java .
有没有办法可以将Gradle添加到我的项目中,这样我就不会删除并重新创建我的IntelliJ项目,并且当他们执行Git拉动时不会让其他人搞砸?
6 回答
作为未来的参考,如果您已经有一个
Maven
项目,那么您需要做的就是在项目目录中执行gradle init
,这将生成build.gradle
和其他依赖项,然后在同一目录中执行gradle build
.我正在使用IntelliJ的第12版 .
我通过创建一个全新的项目和“从版本控制中检出”解决了类似的问题 . 以后合并这两个项目相当容易 .
你为什么不添加:
在根项目文件夹中,并使用插件,例如:
并从命令行发出此消息:
在那之后:
之后一切都应该有效
无需删除任何
.iml
文件 . 按照这个:关闭项目
File
->
Open...
并选择新创建的build.gradle
IntelliJ会询问您是否需要:
Open Existing Project
Delete Existing Project and Import
选择第二个选项,您就完成了
另一种方式,更简单 .
添加你的
文件到项目的根目录 . 关闭项目 . 手动删除* .iml文件 . 然后选择"Import Project...",导航到项目目录,选择build.gradle文件并单击OK .
在IntelliJ 2017.2.4中,我刚关闭项目并重新打开它,我得到一个对话框,询问我是否要与build.gradle链接,这为Gradle项目打开了导入对话框 .
无需删除任何文件或将构思插件添加到build.gradle .