有些公司的項目除了開源的 jar 包外,還需要引入自己封裝的本地的 jar 包, 這個時候我們就需要將外部的 jar 包導入到本地項目中了。下面僅針對 IDEA 進行外部 jar 包引入的說明:
1. 通過左鍵 File --> Project Structure... 進行引入:
找到 Libraries --> 點擊 + 號 --> Java
彈出框選擇外部的對應的 jar 包,點擊應用即可。
2. 通過 pom.xml 文件進行引入(推薦)
首先項目根目錄下新建一個文件夾,名稱隨意,如下:
在 pom.xml 文件中引入相應的 jar 包
<dependency>
<groupId>us.codecraft</groupId>
<artifactId>webmagic-core</artifactId>
<version>0.7.3</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/webmagic-core-0.7.3.jar</systemPath>
</dependency>
<dependency>
<groupId>us.codecraft</groupId>
<artifactId>webmagic-extension</artifactId>
<version>0.7.3</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/webmagic-extension-0.7.3.jar</systemPath>
</dependency>
是不是很簡單。。。
P.S. 最后,jar 包引入了,還有一個重要的問題是我們后期進行項目部署的時候需要將整個項目打包,如何將外部的 jar 包也能一起打入到項目里面就成了問題了,這里我經過許久的百度、百度、百度,最終找到了答案,感謝
https://blog.csdn.net/LGHunter/article/details/82631483 的說明,我找到了方向,僅僅需要在 pom.xml 中添加額外的配置即可:注意紅圈圈選的內容就是新增的配置了
原文如下:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
<!--<configuration>-->
<!--<source>1.8</source>-->
<!--<target>1.8</target>-->
<!--</configuration>-->
</plugin>