Gradle复合构建具有不同的项目类型(ANT,MAVEN)



是否可以使用maven或ant ivy项目作为子项目创建Gradle复合构建?

如果是,该怎么做?

我在这里检查了该文档,它对Ant和Maven有一定的参考,但对这种类型的集成不太清楚。

我的目标是建立一个复合构建,在该应用程序是Gradle项目中,并且库可以是Gradle,Maven或Ant,并且可以在Eclipse或Intellij

等IDE中轻松管理。

我认为您无法使用Gradle进行projecttype构建编排。但是,您可以将其他ProjectType(mavenant)转换为使用Gradle,然后可以在这些模块之间使用复合Gradle构建。话虽如此,如果您仍然需要它们,您可能必须为Maven/Ant模块维护两个构建工具。

注意复合构建概念本质上是为了帮助交叉项目开发(打算替换二进制依赖性),实际上您需要全面使用Gradle

您提到的文档参考实际上是用于工件出版物(maven-publishivy-publish)的文档,这在构建集成中不会有用。

最新更新