在 Intellij 中将 Java 项目转换为 Gradle 项目
Posted
技术标签:
【中文标题】在 Intellij 中将 Java 项目转换为 Gradle 项目【英文标题】:Convert Java Project to Gradle Project in Intellij 【发布时间】:2017-12-07 03:23:14 【问题描述】:我有一个非常基本的 java 项目。
在 Eclipse 中有一个将项目转换为 maven 项目的选项,您只需右键单击 java 项目并单击 “转换为 Maven 项目”。所以基本上它会为你创建一个 pom.xml 文件。
IntelliJ 是否有类似的命令可以转换为 Gradle?搜了一圈,好像没有。
【问题讨论】:
下面的链接应该可以帮助你。首先在 eclipse 中将 java 项目转换为使用 gradle 构建,然后你可以在 Intellij 中导入它。 ***.com/questions/14615872/… “添加框架支持”是菜单选项 【参考方案1】:通过 Intellij IDEA 从 Maven 迁移到 Gradle 的简单方法是:
-
从https://gradle.org/ 安装 Gradle 构建工具
向系统环境添加路径(如在 Gradle 说明中)
在 Intellij IDEA 中打开您的 Maven 项目,然后打开“终端”选项卡。
写
gradle init
。等到构建过程结束,然后保存并关闭您的项目。
重新打开您的项目并单击自动导入,然后等待 Gradle 运行。大约需要 5 分钟。
【讨论】:
我在第 5 步重新打开了我的项目。但没有出现自动导入弹出窗口。你能帮我吗? 我认为你没有抓住重点。 OP 不是试图从 Maven 转换为 Gradle,而是试图从 IntelliJ 项目转换为 Gradle。那是不同的。 嗨)同样适用于 intellij(没有 maven)。只需打开终端并执行其他步骤。为我工作 这没什么用,它只是创建了一个默认的 build.gradle 文件,其中不包含我的 IntelliJ .iml 文件中的任何设置。 @JesseBarnum 它将 pop.xml 转换为 gradle 而不是 iml 转换为 gradle。【参考方案2】:关闭你的项目(你可能想先提交)
选择“新建项目”
选择 Gradle(以及您需要的任何其他框架)
输入要转换的Idea项目所在目录,然后 点击“完成”
想法应该处理其余的,您可能需要将文件移动到 main/java (etc)
我认为没有一种简单的方法可以做到这一点。
【讨论】:
工作就像一个魅力。【参考方案3】:将常规项目转换为 Gradle 项目
-
在 IntelliJ IDEA 中打开您的项目。
创建一个 build.gradle 文件。添加您需要的信息。
示例:
plugins
id 'java'
group 'org.example'
version '1.0-SNAPSHOT'
repositories
mavenCentral()
dependencies
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
一旦您创建了 build.gradle 文件,IntelliJ IDEA 就会识别 Gradle 构建脚本并显示一条通知,建议将项目加载为 Gradle。加载项目后,IntelliJ IDEA 会启用 Gradle 工具窗口。
发件人:https://www.jetbrains.com/help/idea/gradle.html#convert_project_to_gradle
【讨论】:
以上是关于在 Intellij 中将 Java 项目转换为 Gradle 项目的主要内容,如果未能解决你的问题,请参考以下文章