构建基础:Maven/Gradle私库设定方法
程序员文章站
2024-01-28 08:44:16
...
在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