使用maven-shade打jar包,可以把第三方jar包打在一起

来源:互联网 发布:医院信息化和大数据库 编辑:程序博客网 时间:2024/05/08 08:02

在pom文件中配置:


<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>1.4</version><executions><execution><phase>package</phase><goals><goal>shade</goal></goals><configuration><transformers><transformerimplementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"><mainClass>com.zzvc.server.DoCycleTimer</mainClass></transformer><transformerimplementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"><resource>META-INF/spring.handlers</resource></transformer><transformerimplementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"><resource>META-INF/spring.schemas</resource></transformer></transformers></configuration></execution></executions></plugin>

然后执行maven命令      package

打成的jar包位于workspace对应的项目中的target文件夹中,其中需要修改的就是main方法的入口类。

0 0