有的时候我们需要的第三方jar可能在Maven中央仓库中不存在,这样的第三方jar通常被称为本地jar,使用和打包都需要我们手动引入。
简单举例这里有一个yanggb-jar包,具体引入步骤如下:
1.将jar包文件放入项目文件夹中。通常的做法是创建一个lib文件目录,将本地jar放入其中。
2.在pom文件中添加dependency坐标,注意这里的本地jar被Maven称为【系统jar】。
<dependency>
<groupId>com.yanggb</groupId>
<artifactId>yanggb-jar</artifactId>
<version>1.0.6</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/yanggb-jar-1.0.6.jar</systemPath>
</dependency>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>lib/</directory>
<targetPath>WEB-INF/lib</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
你要去做一个大人,不要回头,不要难过。