IDEA 添加外部的 jar 包到项目中的两种方式
有些公司的项目除了开源的 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>