【发布时间】:2014-03-17 03:49:31
【问题描述】:
我遇到了gradle publishToMavenLocal 作为"maven-publish" plugin 的一部分,它将构建安装到本地~/.m2 文件夹中。由于我仍在使用gradle uploadArchives,我想知道是否有类似的东西可以在本地和远程部署之间进行选择?
手动配置本地 Maven 存储库的方法如下:
uploadArchives {
repositories {
mavenDeployer {
repository url: 'file://' + new File(
System.getProperty('user.home'), '.m2/repository').absolutePath
}
}
}
task install(dependsOn: uploadArchives)
我还提出了这样的想法,即每当将构建上传到远程存储库时,它也会安装到本地存储库。但我不确定它是否要自动化 - 欢迎使用 cmets。
【问题讨论】:
标签: maven deployment gradle build.gradle