后缀名.jar.original和.jar的jar包区别
- 后缀名为.jar.original的jar包,一般是我们的项目打包用作其它项目的依赖使用,这个包因为没有将其它依赖打进去,特点就是小;
- 后缀名为.jar的jar包,一般是我们用作部署使用,同时可以直接使用命令
java -jar jar包名称
运行的;
通俗来讲就是,origin包只含有我们自己写的代码打成的jar包,不包含引入的maven依赖的jar包
但是我们通常的util包要是依赖了其他依赖时,打包pom文件内就需要加上如下代码,可以解决依赖缺失的问题
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
</plugin>
</plugins>
</build>