Gradle使用Maven仓库的方法

2025-05-29 0 54

本文介绍了Gradle使用Maven仓库的方法,分享给大家,具体如下:

在build.gradle文件中, 修改repositories如下:

?

1

2

3

4
repositories {

mavenLocal()

mavenCentral()

}

这样的话, 就会优先从maven仓库中查找所需的jar包

我的maven配置本地仓库为D:\\repository中(见底部的"如何修改maven本地仓库地址"), 为防止下载到C盘默认的目录下, 建议将setting.xml复制一份到C:\\Users\\用户名\\.m2\\目录下

当build.gradle中依赖的jar包已经通过maven下载过的, 就不会重复下载了, 但是没有下载过的, gradle会将其下载到配置的路径下, 如下图所示

感觉gradle之后如果能将gradle的仓库下载到maven仓库中, 就更好了.

Gradle使用Maven仓库的方法

如何修改maven本地仓库地址

maven的目录中(如: ..\\apache-maven-3.3.9\\conf\\settings.xml), 修改settings.xml文件, 内容如下:

?

1
<localRepository>D:\\repository\\</localRepository>

如何使用国内镜像

如果使用maven

找到settings.xml并设置源即可。在这里我们使用阿里云的源,速度还是相当快的。

?

1

2

3

4

5

6
<mirror>

<id>alimaven</id>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/groups/public/</url>

<mirrorOf>central</mirrorOf>

</mirror>

如果使用gradle

在 USER_HOME/.gradle/ 下面创建新文件 init.gradle,输入下面的内容并保存。

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17
allprojects{

repositories {

def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'

all { ArtifactRepository repo ->

if(repo instanceof MavenArtifactRepository){

def url = repo.url.toString()

if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {

project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."

remove repo

}

}

}

maven {

url REPOSITORY_URL

}

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持快网idc。

原文链接:http://blog.csdn.net/pansanday/article/details/52933086

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Gradle使用Maven仓库的方法 https://www.kuaiidc.com/112391.html

相关文章

发表评论
暂无评论