在Intellij中将Java项目转换为Gradle项目

25

我有一个非常基本的Java项目。

在Eclipse中,有一个选项可以将项目转换为Maven项目,您只需右键单击Java项目并单击"Convert to Maven Project"即可。所以基本上它为您创建了一个pom.xml文件。

IntelliJ是否有类似的命令可以转换为Gradle?搜索过但好像没有。


以下链接应该会对您有所帮助。首先在Eclipse中将Java项目转换为使用Gradle构建,然后您就可以将其导入Intellij中。https://dev59.com/32Uq5IYBdhLWcg3wSelm - Rohit Padma
"Add Framework Support" 是菜单选项。 - OneCricketeer
如何更新IntelliJ以识别仓库从Maven转换为Gradle的情况? - MarkHu
3个回答

41

通过Intellij IDEA从Maven迁移到Gradle的简单方法是:

  1. https://gradle.org/安装Gradle Build工具。
  2. 添加环境变量路径(与Gradle说明中相同)。
  3. 在Intellij IDEA中打开您的Maven项目,然后打开“终端”选项卡。
  4. 输入gradle init。等待编译过程结束,然后保存并关闭您的项目。
  5. 重新打开您的项目并点击“自动导入”,等待Gradle运行即可。大致时间 - 5分钟。

3
我重新打开了我的项目,作为第5步。但是没有自动导入弹出窗口出现。可以帮我解决这个问题吗? - Ashik
1
我认为你没有理解重点。OP并不是试图从Maven转换到Gradle,而是试图从IntelliJ项目转换到Gradle。这是不同的。 - Blake McBride
1
嗨) 对于Intellij(不需要Maven),同样的方法也适用。只需打开终端并执行其他步骤即可。对我起作用。 - Orkhan Hasanli
2
这并没有什么用,它只是创建了一个默认的build.gradle文件,其中不包含来自我的IntelliJ .iml文件的任何设置。 - Jesse Barnum
2
@JesseBarnum 它将 pop.xml 转换为 gradle,而不是将 iml 转换为 gradle。 - Prakash Nadar

4

将普通项目转换为Gradle项目

  1. 在IntelliJ IDEA中打开您的项目。
  2. 创建一个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

2
  • 关闭你的项目(你可能需要先提交)

  • 选择“新建项目”

  • 选择Gradle(和其他需要的框架)

  • 输入要转换为Idea项目的目录,然后点击“完成”

Idea应该处理其余部分,你可能需要将文件移动到main/java(等等)

我认为没有一种简单的方法可以在原地完成此操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接