在 Maven 中,你可以在项目级别(pom.xml
)而不是只在全局的 settings.xml
中定义仓库。这让你能为特定项目指定独立的仓库,而不影响其他项目。
pom.xml
中配置仓库<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>1.0.0</version>
<repositories>
<repository>
<id>central-proxy</id>
<name>My Central Proxy</name>
<url>https://example.com/maven2</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central-plugin-proxy</id>
<name>My Central Plugin Proxy</name>
<url>https://example.com/maven2</url>
</pluginRepository>
</pluginRepositories>
</project>
<repositories>
<repository>
<id>aliyun-repository</id>
<name>Aliyun Repository</name>
<url>https://maven.aliyun.com/repository/public</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>aliyun-plugin-repository</id>
<name>Aliyun Plugin Repository</name>
<url>https://maven.aliyun.com/repository/public</url>
</pluginRepository>
</pluginRepositories>
settings.xml
中的全局设置。settings.xml
中的 <servers>
配置中,而不是直接放在 POM 里。友情链接 :
Copyright © 2009-2025 读文动力 版权所有苏ICP备2021029481号-3
扫描二维码联系企业微信客服
长按识别二维码添加客服微信