我四处查看了很多,但还没有找到将现有IntelliJ项目转换为Gradle的最佳解决方案。我在团队环境中工作,我们目前共享.ipr文件,因为我们有一些构建配置需要跟踪。我们最终会摆脱那些支持Gradle的配置,但在Gradle转换完成之前,我不能把事情搞得太糟。
此外,我们的Java源文件位于src目录的根目录中,而不是标准的src/main/java。
有没有一种方法可以将Gradle添加到我的项目中,而不会让我删除并重新创建我的IntelliJ项目,并且不会在其他人进行Git拉取时搞砸他们?
9条答案
按热度按时间c8ib6hqw1#
加:
在根项目文件夹中,并使用插件,例如:
从命令行发出以下命令:
然后:
之后一切都应该工作
yqlxgs2m2#
无需删除任何
.iml
文件。请执行以下操作:File
->
Open...
并选择新创建的build.gradle
Open Existing Project
*一个月六个月一次
umuewwlo3#
另一种方式,更简单。
添加您的
文件添加到项目的根目录。关闭项目。手动移除“*.iml”文件和/或“.idea”目录。然后选择“导入项目...",导航到项目目录,选择 build.gradle 文件并单击”确定“。
0md85ypi4#
在IntelliJ 2017.2.4中,我刚刚关闭了项目,然后重新打开它,我看到一个对话框,询问我是否要链接 build.gradle,这打开了Gradle项目的导入对话框。
无需删除任何文件或将 idea 插件添加到 build.gradle。
j0pj023g5#
作为将来的参考,如果你已经有了一个
Maven
项目,你所需要做的就是在你的项目目录中执行一个gradle init
,这将生成build.gradle
和其他依赖项,然后在同一个目录中执行一个gradle build
。inn6fuwd6#
我使用的是IntelliJ的第12版。
我通过创建一个全新的项目和“从版本控制中 checkout ”解决了一个类似的问题。
kqlmhetl7#
1.在项目的根目录中添加
build.gradle
。1.那么只要
File
-〉Invalidate Caches / Restart
下面是一个用于Java项目的基本build.gradle:
5uzkadbs8#
添加到其他答案。对我来说,删除
.mvn
目录然后添加build.gradle
很有帮助。新版本的IntelliJ将自动注意到您使用Gradle。7jmck4yq9#
点击gradle.build文件打开上下文菜单,然后按“Link Gradle project”(或类似的操作-我刚刚完成了该操作,但该菜单在我的项目中不再可用,因为我的项目现在已链接为Gradle项目)。然后,您将在Intellij Idea的右侧窗口中看到Gradle选项卡。