我在 mvn 上构建了 2 个不同的项目。我正在尝试替换为 Gradle。
项目 1 是一个 SDK,项目 2 正在使用该 SDK(示例)。
在 Maven 时代,它使用 mvn install 创建工件,将整个项目添加到本地存储库中。
我喜欢这样在gradle中工作。我喜欢项目 1 build.gradle 需要将其发布为 gradle 本地存储库,然后示例项目需要使用它。
在 Maven 中,我们执行 mvn install ,它将项目工件添加到 .m2 文件夹中,但如何在 gradle 中执行,以便我可以将项目工件添加到本地存储库中。
我有什么办法可以做到吗?
sdk/build.gradle:
sdk/build.gradle
apply plugin: "maven" group = "foo" version = "1.0"
example/build.gradle:
example/build.gradle
repositories { mavenLocal() } dependencies { compile "foo:sdk:1.0" } $sdk> gradle install $example> gradle build