我一直很高兴使用 IntelliJ + Gradle,但最近我被要求转移到 Maven 作为构建工具。有没有一种简单的方法可以在 IntelliJ 中将 Gradle 项目转换为 Maven 或者保留两个配置文件(build.gradle 和 pom.xml)?根据 Gradle build.gradle to Maven pom.xml ,我已经使用了 Gradle Maven 的插件并在 build/poms 中生成了 pom.xml 文件,但我希望将 build.gradle 和 pom.xml 保持在同一级别,以提供使用首选的构建项目的能力。那可能吗?
谢谢,
最佳答案
我无法为您提供让您保持所有 Gradle 项目设置完整无缺的解决方案,但如果您发现以下内容有用,请相应地标记它。
要在两个构建工具之间移动,您可以执行以下操作:
如果您有要转换的 Maven 项目,则需要进入项目文件夹,并在 cmd 行上执行“gradle init”(显然要确保 Gradle 在您的路径上)。关闭并重新打开项目,系统会提示您在项目上启用 Gradle。
对于您的确切问题,关于将 Gradle 转换回 Maven。您可以简单地删除 .idea 文件夹,保留所有 Gradle 脚本。然后在 Intellij 中,选择打开项目。导航到您的 pom.xml 并选择它。接下来通过以下屏幕。当 Intellij 提示您将项目启用为 Gradle 时,请拒绝。结果是新项目仍然包含您的 Gradle 脚本,但现在使用 Maven 构建。您需要有一个有效的 pom.xml 以便 maven 可以使用。
关于maven - 能够在 IntelliJ 中将 Gradle 项目转换为 Maven 并保留两个构建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36320511/