我想将一个 Maven 项目集成到我的 gradle 构建过程中。尽管我成功地将 maven 项目(这是一个战争覆盖项目)转换为 gradle 项目,但这样做有几个缺点。首先,maven tomcat 插件可以轻松创建一个带有嵌入式 tomcat 实例的可运行 jar。我找不到可以完成这项工作的 gradle 插件。为了解决这个问题,我看到了四种不同的方法,我想知道哪一种是最好的,或者是否还有另一种可能性。
- 将 maven 项目转换为 gradle。如前所述,这可行,但我找不到使用这种方法创建带有嵌入式 tomcat 的 jar 的方法。
- maven 项目将有一个额外的 build.gradle,其中包含执行 maven 目标的任务(例如 ant.exec)
- 我在所有项目中都使用 maven(对我来说不是一个真正的选择)
- 使用 maven 作为根项目并从 maven 执行 gradle 任务
还有其他想法或建议吗?