gradle始终使用{user.home} / repository作为maven本地缓存

时间:2014-07-01 13:02:19

标签: maven upload gradle

我正在使用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

非常感谢任何帮助 恰伊

1 个答案:

答案 0 :(得分:0)

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

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

也许尝试maven-publish插件