Gradle 替代 mvn 安装 [英] Gradle alternate to mvn install
问题描述
我在 mvn 上构建了 2 个不同的项目.我正在尝试替换为 Gradle.
I have 2 different project build on mvn. I am trying to replace to Gradle.
项目 1 是一个 SDK,项目 2 正在使用该 sdk(示例).
Project 1 is an SDK, and project 2 is using that sdk (example).
在 maven 时代,它使用 mvn install 创建工件,将整个项目添加到本地存储库中.
In the time of maven it creates artifact using mvn install which adds the whole project into local repository.
我喜欢在这样的 gradle 中工作.我喜欢项目 1 build.gradle 需要将其发布为 gradle 本地存储库,然后示例项目需要使用它.
I like to work in gradle like that. I like project 1 build.gradle need to post it as a gradle local repository and then example project need to use it.
在 maven 中,我们执行 mvn install,它将项目工件添加到 .m2 文件夹中,但如何在 gradle 中执行,以便我可以将项目工件添加到本地存储库中.
In maven we do mvn install which adds a project artifact into .m2 folder but how to do in gradle so what i can add a project artefact's into the local repository.
有什么办法可以做到吗?
Any way that I can do so?
推荐答案
sdk/build.gradle
:
apply plugin: "maven"
group = "foo"
version = "1.0"
example/build.gradle
:
repositories {
mavenLocal()
}
dependencies {
compile "foo:sdk:1.0"
}
$sdk> gradle install
$example> gradle build
这篇关于Gradle 替代 mvn 安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!