项目引入jar包方式
<dependency>
<groupId>gateway_signature</groupId>
<artifactId>gateway_signature</artifactId>
<version>3.2.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/.../gateway_signature.jar
</systemPath>
</dependency>
需要注意的是<scope>,本地jar包的scope方式为system,这时被引入的jar 包会参与编译 运行等操作,但是package打包的时候不会被打包。所以就需要特殊处理一下
在启动类的pom文件中添加plugs
<build>
<plugins>
<!-- jar包打包方式-->
<!-- <plugin>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-maven-plugin</artifactId>-->
<!-- <configuration>-->
<!-- <includeSystemScope>true</includeSystemScope>-->
<!-- </configuration>-->
<!-- </plugin>-->
<!-- war包打包方式-->
<!-- <plugin>-->
<!-- <groupId>org.apache.maven.plugins</groupId>-->
<!-- <artifactId>maven-war-plugin</artifactId>-->
<!-- <configuration>-->
<!-- <webResources>-->
<!-- <resource>-->
<!-- <!– 存放本地jar的文件夹 src/main/resources/lib –>-->
<!-- <directory>${project.basedir}/../lib</directory>-->
<!-- <!– 目标lib目录 WEB-INF/lib/ –>-->
<!-- <targetPath>WEB-INF/lib/</targetPath>-->
<!-- <includes>-->
<!-- <!– 匹配所有jar包 –>-->
<!-- <include>**/*.jar</include>-->
<!-- </includes>-->
<!-- </resource>-->
<!-- </webResources>-->
<!-- </configuration>-->
<!-- </plugin>-->
</plugins>
</build>