maven项目使用maven-assembly-plugin打包成可运行的jar
2017-03-17 16:28
681 查看
1.在项目的pom.xml文件下添加一下的配置文件。
2.添加完配置文件之后,项目右键,点击Update Project(注意:不同版本的Myeclipse所在位置不一样,自己查找),点击OK就行。
![](http://img.blog.csdn.net/20170317162013429?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcm9uZ3JvbmdfbG92ZV9sYw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3.项目右键,点击Run as->Maven build..->Select..->package。选择完成之后点击Run进行打包
![](http://img.blog.csdn.net/20170317162442260?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcm9uZ3JvbmdfbG92ZV9sYw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4.待执行完成之后会在项目的target目录下生成相应的jar包。XXXX-jar-with-dependencies.jar。
5.进入到项目的target目录下,直接运行Java -jar XXXX-jar-with-dependencies.jar即可。
注意:XXXX-jar-with-dependencies.jar的jar包名可以手动修改,修改运行也是OK的。
<build> <finalName>项目名称,可有可无</finalName> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactId> maven-assembly-plugin </artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>XXXXX需要运行的main方法所在的Java类路径(包名.类名)</mainClass> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
2.添加完配置文件之后,项目右键,点击Update Project(注意:不同版本的Myeclipse所在位置不一样,自己查找),点击OK就行。
3.项目右键,点击Run as->Maven build..->Select..->package。选择完成之后点击Run进行打包
4.待执行完成之后会在项目的target目录下生成相应的jar包。XXXX-jar-with-dependencies.jar。
5.进入到项目的target目录下,直接运行Java -jar XXXX-jar-with-dependencies.jar即可。
注意:XXXX-jar-with-dependencies.jar的jar包名可以手动修改,修改运行也是OK的。
相关文章推荐
- 使用assembly将maven项目pom.xml中的jar包打包
- Spring boot框架项目,使用maven命令将配置文件打包到jar包外,项目运行读取jar外配置文件
- 使用Maven Assembly plugin将依赖打包进jar
- 使用assembly将maven项目pom.xml中的jar包打包
- 使用Maven Assembly plugin将依赖打包进jar
- 使用maven的maven-assembly-plugin将jar包依赖打包到一个jar文件
- 使用maven的maven-assembly-plugin将jar包依赖打包到一个jar文件中
- 使用Maven Assembly plugin将依赖打包进jar
- 使用maven-shade-plugin插件打包可运行jar
- 使用assembly将maven项目pom.xml中的jar包打包
- 使用Maven Assembly plugin将依赖打包进jar
- Maven Spring 项目打包成可运行的jar包 (用maven-shade-plugin)
- 使用assembly将maven项目pom.xml中的jar包打包
- 构建工具-Maven-使用maven-assembly-plugin将依赖打包进jar并指定JDK版本
- 使用maven-war-plugin 对Maven项目进行动态打包
- Maven打包包含依赖的可执行Jar – Maven Assembly Plugin
- 使用 dos 打包 Maven成 jar 在dos 下运行
- Intellij IDEA如何使用Maven Tomcat Plugin运行web项目
- 使用 maven 插件 maven-shade-plugin 对可执行 java 工程及其全部依赖 jar 进行打包
- maven 打包web项目成jar, 可放在服务器上运行