项目场景:
将项目中的jar包打到maven包下
问题描述:
当maven项目存在项目jar时,项目打包📦存在应用jar包中的方法不存在的错误。
解决方案:
- 在项目中创建 ./lib 文件并将自己的jar包放进去
- 导入依赖
</dependencies>
<dependency>
<groupId>id</groupId>
<artifactId>name</artifactId>
<version>1.0</version>
<scope>system</scope>
<!-- 配置jar的位置 -->
<systemPath>${project.basedir}/lib/myself.jar</systemPath>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.3.7.RELEASE</version>
<!-- 开启 scope 为system打包进maven -->
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>