Java 如何在Gradle中设置mavenLocal

Java 如何在Gradle中设置mavenLocal,java,gradle,Java,Gradle,在Gradle中,我一直在这样设置我的存储库: repositories { maven { url "http://eqnyknexus002.company.com:8080/nexus/content/groups/main" } } 我意识到,能够简单地将其设置为 repositories { maven { mavenLocal() } } 如何在构建脚本中设置mavenLocal,以便只声明一次,而不用试图记住URL mavenLocal已经在g

在Gradle中,我一直在这样设置我的存储库:

repositories {
  maven {
    url "http://eqnyknexus002.company.com:8080/nexus/content/groups/main"
  }
}
我意识到,能够简单地将其设置为

repositories {
  maven {
    mavenLocal() 
  }
}
如何在构建脚本中设置mavenLocal,以便只声明一次,而不用试图记住URL

mavenLocal已经在gradle中使用,用于指向磁盘上的本地maven存储库,通常位于~/m2/repository文件夹中

将本地企业回购协议的url存储在中心位置的最简单方法是将其放在gradle.properties文件中:

MVN_REPO_URL=http://eqnyknexus002.company.com:8080/nexus/content/groups/main
然后,您可以在生成文件中引用此属性

repositories {
    maven {
        url MVN_REPO_URL
    }
}