maven pom.xml添加本地仓库没有,但中央仓库存在的依赖包

想在项目中添加爬虫组件,查了相关资料需要用到jsoup包,在http://mvnrepository.com/ 查找对应中央仓库是存在相关包的。需要在中央仓库中下载到本地respository库中。

http://mvnrepository.com/ 查到相关Jsoup包的版本,central说明在依赖包在中央仓库的central库中。central是默认仓库,还有JBoss Releases仓库等。镜像一般只会镜像central库,因此对于在其他库的依赖包。这种解决方案是:一种是在settings.xml中添加对应的仓库,另一种是在pom.xml直接添加额外的仓库。

本次直接从central库中下载下来,不需要处理这个问题。

在父pom.xml 中添加对应jsoup包的依赖(以Jsoup1.8.3版本为例):

<!-- https://mvnrepository.com/artifact/org.jsoup/jsoup -->
<dependency>
    <groupId>org.jsoup</groupId>
    <artifactId>jsoup</artifactId>
    <version>1.8.3</version>
</dependency>
 

添加后在父pom.xml中进行文件下载,下载后,添加到对应引用的子module的pom.xml中即可。

下载后在respository中验证是否下载成功相关jar。

 

pom.xml文件中不会报错,说明引用成功!