1,pom引入本地jar,systemPath路径必须写对。 {project.basedir}和{pom.basedir}都可以正确引用
XML
<dependency>
<groupId>esigntech-tgtext</groupId>
<artifactId>esigntech-tgtext</artifactId>
<version>3.3.64.2160</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/tgtext-3.3.64.2160.jar</systemPath>
</dependency>
2,pom文件加上includeSystemScope配置
XML
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
3,其实上面两步已经就可以打包本地jar了。但是要注意打包后的jar文件名不是上面引入的tgtext-3.3.64.2160.jar了,而是{artifactId}-{version}.jar。上面的例子中也就是esigntech-tgtext-3.3.64.2160.jar
不要因为没有找到原始jar文件就认为本地包没打包进lib了....