在pom.xml旁边有build.gradle

问题描述:

我有一个java maven项目,现在我转换为gradle,因为我必须编写一些cutom构建脚本。在pom.xml旁边有build.gradle

我想知道如果我仍然需要保持pom.xml。我是否需要将我的依赖关系添加到pom.xml,或者我应该摆脱pom.xml并将它们添加到build.gradle? Gradle是否替换Maven?

+0

您将整个项目从Maven转换为Gradle,现在想知道Gradle是否替换Maven?如果你还需要一个pom,那么这种转换的意义何在?如果真的需要问这个问题,为什么不尝试删除pom文件? –

+0

eclipse为什么在将maven转换为gradle项目时不会删除'pom.xml'?重点是什么 ? –

+0

啊,所以你没有任何转换。 Eclipse为你做了。它可能会保留它,因为你可能仍然需要它。或者因为它无法将你的所有Maven构建转换为Gradle。 –

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