是否可以使用maven或ant ivy项目作为子项目创建Gradle复合构建?
如果是,该怎么做?
我在这里检查了该文档,它对Ant和Maven有一定的参考,但对这种类型的集成不太清楚。
我的目标是建立一个复合构建,在该应用程序是Gradle项目中,并且库可以是Gradle,Maven或Ant,并且可以在Eclipse或Intellij
我认为您无法使用Gradle
进行projecttype构建编排。但是,您可以将其他ProjectType(maven
或ant
)转换为使用Gradle
,然后可以在这些模块之间使用复合Gradle构建。话虽如此,如果您仍然需要它们,您可能必须为Maven/Ant模块维护两个构建工具。
注意复合构建概念本质上是为了帮助交叉项目开发(打算替换二进制依赖性),实际上您需要全面使用Gradle
。
您提到的文档参考实际上是用于工件出版物(maven-publish
,ivy-publish
)的文档,这在构建集成中不会有用。