欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

构建基础:Maven/Gradle私库设定方法

程序员文章站 2024-01-28 08:44:16
...

构建基础:Maven/Gradle私库设定方法

在Maven和Gradle中均可进行简单设定,使用企业自身的私库或者基于速度考虑,使用国内的私库。这篇文章介绍一下设定的方式。


Maven所使用常见的一些依赖管理的仓库的信息如下所示:

Maven仓库:http://mvnrepository.com/
Maven仓库:http://repo1.maven.org/maven2
Maven仓库:http://repo2.maven.org/maven2/
阿里云Maven仓库:https://maven.aliyun.com/repository/central


Maven仓库设定

如果希望使用指定私库,比如此处以阿里云私库为例,设定方式如下所示:

设定对象文件:settings.xml

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>ALIYUN-MAVEN</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

希望使用多个代理仓库时,在加入相应的仓库即可,比如:

<repository>
  <id>maven私库id</id>
  <url>Maven私库名称</url>
  <releases>
    <enabled>true</enabled>
  </releases>
  <snapshots>
    <enabled>true</enabled>
  </snapshots>
</repository>

Gradle仓库设定

如果希望使用指定私库,比如此处同样以阿里云私库为例,设定方式如下所示:

设定对象文件:build.gradle

allprojects {
  repositories {
    maven {
      url 'https://maven.aliyun.com/repository/public/'
    }
    mavenLocal()
    mavenCentral()
  }
}

希望使用多个代理仓库的时候maven { url ‘xxx’ }多个并列即可。


参考内容

http://maven.apache.org/guides/mini/guide-mirror-settings.html