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