在本地构建gradle项目以用作依赖项而不是nexus?

在本地构建gradle项目以用作依赖项而不是nexus?,gradle,nexus,Gradle,Nexus,我正在从事一个项目,该项目使用gradle从nexus中提取工件作为依赖项。我不想测试我在依赖项中所做的更改,而是想测试它。与其将其部署到nexus,并在我知道它工作之前升级版本,我希望以一种通常在maven中使用的方式进行构建: mvn clean intall 有没有办法让gradle做到这一点?我找不到我想要的东西,基本上我想构建我的快照,并能够将其导入到我的项目中,而不是在nexus上下载版本 我知道有人会告诉我用谷歌搜索这个——但也许我使用了错误的搜索词——我根本找不到关于这个的确切

我正在从事一个项目,该项目使用gradle从nexus中提取工件作为依赖项。我不想测试我在依赖项中所做的更改,而是想测试它。与其将其部署到nexus,并在我知道它工作之前升级版本,我希望以一种通常在maven中使用的方式进行构建:

mvn clean intall
有没有办法让gradle做到这一点?我找不到我想要的东西,基本上我想构建我的快照,并能够将其导入到我的项目中,而不是在nexus上下载版本


我知道有人会告诉我用谷歌搜索这个——但也许我使用了错误的搜索词——我根本找不到关于这个的确切信息。

你可以使用maven插件

apply plugin: "maven"
并使用
gradle安装任务

否则,您可以使用maven发布插件:

apply plugin: 'maven-publish'
然后将
发布到EventLocal
任务。更多

这些任务构建项目,然后发布到本地Maven repo中

确保添加
mavenLocal()
以获取项目中的依赖项

repositories {
    mavenLocal()
}

它可能是复制品,但下面有一个很好的答案——我们不妨现在就保存它。