在build.gradle文件中, 修改repositories如下:
repositories { mavenLocal() mavenCentral() }
這樣的話, 就會優先從maven的倉庫中查找所需的jar包
我的maven配置本地倉庫為D:\repository中(見底部的"如何修改maven本地倉庫地址"), 為防止下載到C盤默認的目錄下, 建議將setting.xml復制一份到C:\Users\用戶名\.m2\目錄下
當build.gradle中依賴的jar包已經通過maven下載過的, 就不會重復下載了, 但是沒有下載過的, gradle會將其下載到配置的路徑下
如何修改maven本地倉庫地址:
到maven的目錄中(如: ..\apache-maven-3.3.9\conf\settings.xml), 修改settings.xml文件, 內容如下:
<localRepository>D:\repository\</localRepository>
maven用國內鏡像:
找到settings.xml並設置源即可。
<!-- 阿里雲倉庫 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> <!-- 中央倉庫1 --> <mirror> <id>repo1</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo1.maven.org/maven2/</url> </mirror> <!-- 中央倉庫2 --> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> </mirror>