【问题标题】:gradle always uses {user.home}/repository as maven local cachegradle 总是使用 {user.home}/repository 作为 maven 本地缓存
【发布时间】:2014-07-01 13:02:19
【问题描述】:

我正在使用 Gradle 1.12 并使用以下配置将工件上传到内部 maven 存储库。

uploadArchives {
    repositories {
        mavenDeployer {
            def url = "http://url_to_artifactory/"
            pom.version = version
            pom.artifactId = project.name
            pom.groupId = project.group
            repository(url: url) {
                authentication(userName: 'username', password: 'password')
            }
        }
    }
}

我在 ${HOME}/.m2 下有 settings.xml 文件

<settings>
    <localRepository>/path/to/repo</localRepository>
</settings>

每当我上传档案时,gradle 不会将其缓存到我在 settings.xml (path/to/repo) 中定义的位置,而是缓存到 .m2/repository

任何帮助将不胜感激
通凯

【问题讨论】:

    标签: maven upload gradle


    【解决方案1】:

    我之前遇到过这个问题。这是gradle中的一个bug,只影响上传,可以安装:

    http://forums.gradle.org/gradle/topics/gradle_maven_plugin_fails_to_install_to_local_repo

    也许试试 maven-publish 插件

    【讨论】:

      猜你喜欢
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-09
      • 1970-01-01
      • 2018-05-23
      • 2016-03-28
      相关资源
      最近更新 更多