1.Maven本地资源库
2.Maven中央储存库
3.Maven远程仓库
Maven的依赖库查询顺序更改为:
- 在 Maven 本地资源库中搜索,如果没有找到,进入第 2 步,否则退出。
- 在 Maven 中央存储库搜索,如果没有找到,进入第 3 步,否则退出。
- (需要在pom.xml中声明)在 Maven的远程存储库搜索,如果没有找到,提示错误信息,否则退出。
- 操作都是基于pom.xml配置文件的。
①:添加jar包依赖
声明 log4j的Maven 的坐标转换成 pom.xml 文件,将会按上述方式进行搜索jar包。
当 Maven 编译或构建,log4j 的 jar 会自动下载,并把它放到 Maven 本地存储库。
<dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.14</version> </dependency> </dependencies>
②:添加Java.net远程仓库。
作用:用于搜索依赖的jar包,且jar包不存在于本地仓库和中央仓库。
<project ...> <repositories> <repository> <id>java.net</id> <url>https://maven.java.net/content/repositories/public/</url> </repository> </repositories> </project>
③:添加JBoss远程仓库。
作用:用于搜索依赖的jar包,且jar包不存在于本地仓库和中央仓库。
<project ...> <repositories> <repository> <id>JBoss repository</id> <url>http://repository.jboss.org/nexus/content/groups/public/</url> </repository> </repositories> </project>
时间: 2024-11-08 11:09:23