pom.xml 添加插件

  <build>
<plugins>
<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>
<webXml>WebContent\WEB-INF\web.xml</webXml>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
<exclude>META-INF/*.XSD</exclude>
</excludes>
</filter>
</filters>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.defonds.RsaEncryptor</mainClass>
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.handlers</resource>
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.schemas</resource>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
    <!-- 可执行jar包 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.3</version>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.spider.DYMovieProcessor</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>

  

  

pom.xml:<packaging>jar</packaging> 表示包  war 或者jar

执行:

执行

最新文章

  1. AFNetWorking
  2. App 引导界面
  3. scrollViewDidEndScrollingAnimation和scrollViewDidEndDecelerating的区别
  4. PHP语法基础
  5. 在 Visual Studio 中调试时映射调用堆栈上的方法
  6. 2015暑假多校联合---Zero Escape(变化的01背包)
  7. Spark集群 + Akka + Kafka + Scala 开发(4) : 开发一个Kafka + Spark的应用
  8. js实现页面传值
  9. VMware EXSI 6.0 体验
  10. 跨域方法之CORS
  11. Java解析和生成XML
  12. destoon实现商铺管理主页设置增加新菜单的方法
  13. 【4】项目结构+基本的Tornado服务
  14. 初识动画animation
  15. Facebook发布C++ HTTP框架Proxygen
  16. HTML5 FormData 方法介绍以及实现文件上传
  17. 贪心-Wooden Sticks
  18. 可遇不可求的Question之MySql4.0前版本不支持union与批量SQL提交
  19. 基于WebSocket 私聊、ws_session、httpsession
  20. SQL Server 2016新特性:列存储索引新特性

热门文章

  1. C#数组排序以及比较对象的大小
  2. AC日记——[ZJOI2006]物流运输 bzoj 1003
  3. 判断scrollView的滑动方向
  4. 创建一个vue-cli项
  5. 关于npm无法安装依赖包以及安装包缓慢的解决方法
  6. python正则表达式从路径中取文件名出来不加后缀(txt)
  7. supervisor开机自启动方法
  8. EasyMvc入门教程-高级控件说明(20)表格控件
  9. ylb: 数据库备份(Backup)和还原(Restore)
  10. 细微之处见功夫!这5点让Wish3D Earth与众不同