【问题标题】:Having build.gradle next to pom.xml在 pom.xml 旁边有 build.gradle
【发布时间】:2018-05-09 03:32:15
【问题描述】:

我有一个 java maven 项目,现在我转换为 gradle,因为我必须编写一些自定义构建脚本。

我想知道我是否还需要保留pom.xml。我是否需要将我的依赖项添加到 pom.xml,或者我应该摆脱 pom.xml 并将它们添加到 build.gradle ? gradle 会取代 maven 吗?

【问题讨论】:

  • 您将整个项目从 Maven 转换为 Gradle,现在想知道 gradle 是否会取代 Maven?如果您仍然需要一个 pom,那么这种转换的意义何在?如果真的需要问这个问题,为什么不在问之前先删除 pom 文件?
  • 为什么eclipse在将maven转换为gradle项目时不删除pom.xml?有什么意义?
  • 啊,所以你没有转换任何东西。 Eclipse 为您做到了。它可能会保留它,因为您可能仍然想要它。或者因为它无法将您的所有 maven 构建转换为 gradle。

标签: java maven gradle


【解决方案1】:

Gradle 和 Maven 是两个不同的构建系统。它们完全相同,但有一些 differences. 但是如果你将你的 maven 项目转换为 gradle,那么你的 pom.xml 从现在开始就没用了。你可以通过这个命令gradle init --type pom 使用 gradle 的孵化功能轻松地将你的 maven 项目转换为 gradle。然后您的脚本将被添加到build.gradle 文件中。不过,这仍然是 incubating 功能。你也可以从 stract 开始。建议大家阅读以下document.

【讨论】:

    猜你喜欢
    • 2012-10-05
    • 1970-01-01
    • 2020-01-31
    • 2020-06-06
    • 1970-01-01
    • 2021-11-08
    • 2017-06-21
    • 1970-01-01
    相关资源
    最近更新 更多