在本地构建gradle项目以用作依赖项而不是nexus?
我正在从事一个项目,该项目使用gradle从nexus中提取工件作为依赖项。我不想测试我在依赖项中所做的更改,而是想测试它。与其将其部署到nexus,并在我知道它工作之前升级版本,我希望以一种通常在maven中使用的方式进行构建:在本地构建gradle项目以用作依赖项而不是nexus?,gradle,nexus,Gradle,Nexus,我正在从事一个项目,该项目使用gradle从nexus中提取工件作为依赖项。我不想测试我在依赖项中所做的更改,而是想测试它。与其将其部署到nexus,并在我知道它工作之前升级版本,我希望以一种通常在maven中使用的方式进行构建: mvn clean intall 有没有办法让gradle做到这一点?我找不到我想要的东西,基本上我想构建我的快照,并能够将其导入到我的项目中,而不是在nexus上下载版本 我知道有人会告诉我用谷歌搜索这个——但也许我使用了错误的搜索词——我根本找不到关于这个的确切
mvn clean intall
有没有办法让gradle做到这一点?我找不到我想要的东西,基本上我想构建我的快照,并能够将其导入到我的项目中,而不是在nexus上下载版本
我知道有人会告诉我用谷歌搜索这个——但也许我使用了错误的搜索词——我根本找不到关于这个的确切信息。你可以使用maven插件:
apply plugin: "maven"
并使用gradle安装任务
否则,您可以使用maven发布插件:
apply plugin: 'maven-publish'
然后将发布到EventLocal
任务。更多
这些任务构建项目,然后发布到本地Maven repo中
确保添加mavenLocal()
以获取项目中的依赖项
repositories {
mavenLocal()
}
它可能是复制品,但下面有一个很好的答案——我们不妨现在就保存它。