在项目中,在用maven管理依赖的时候,经常用到本地jar包。
<dependency>
<groupId>XXX.XXX</groupId>
<artifactId>XXX</artifactId>
<scope>system</scope>
<systemPath>XXXX.jar</systemPath>
</dependency>
用systemPath加入依赖,在ide中运行是没有错的,但是打包上传至服务器上,就会报错,缺少各种各样的class文件。
打开打包的文件,发现systemPath的jar包都没有放进去。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.0.2</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>compile</phase>
<goals>