1.pom文件中加入如下配置
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<!--这里要替换成jar包main方法所在类 -->
<mainClass>com.rocketmq.PushConsumer</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id> <!-- this is used for inheritance merges -->
<phase>package</phase> <!-- 指定在打包节点执行jar包合并操作 -->
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
2.执行mvn install命令会生成一个jar包
3.执行 java -jar jarPath/rocketmq-jar-with-dependencies.jar就会执行程序。
本文介绍了如何通过修改pom.xml配置并执行mvn install命令,利用maven-compiler-plugin插件将Maven工程打包成包含依赖的jar文件,最后详细说明了如何运行该jar包。
1万+

被折叠的 条评论
为什么被折叠?



