如何将maven项目打包成可执行的jar

转载 2016年05月31日 16:02:45


第一步:在你的pom.xml中添加
1<plugin>
   <artifactId>maven-assembly-plugin</artifactId>
   <version>2.2</version>
   <configuration>
    <archive>
     <manifest>
      <mainClass>cn.com.threetcloud.agent.server.BrokerServer</mainClass>
     </manifest>
    </archive>
10     <descriptorRefs>
11      <descriptorRef>
12       jar-with-dependencies
13      </descriptorRef>
14     </descriptorRefs>
15    </configuration>
16   </plugin>

 

第二步:CMD进入到自己的工程文件夹下进行mvn assembly:assembly操作

我的工程是在D:\workspace\test

那么操作步骤是

1:cmd回车

2:d:回车

3:cd workspace回车

4:cd test回车

5:mvn assembly:assembly回车

 

 

第三步:CMD通过java命令运行刚才导出的jar文件,一般导出后在自己工程的target文件夹下面

我的jar导出后在D:\workspace\test\target\agent-server-0.0.1-jar-with-dependencies.jar

那么操作步骤是

1:cmd回车

2:d:回车

3:cd workspace回车

4:cd test回车

5:cd target回车

5:java -jar agent-server-0.0.1-jar-with-dependencies.jar回车

到此结束。

 

为什么我们导出jar文件后不直接双击呢?

答:因为双击看不到是哪里出错了,包括我们控制台输出的信息也看不到,而通过java命令运行后就可以在黑屏上显示这些信息。

如何将maven项目打包成可执行的jar

方法一:将项目及所依赖的所有jar包打包成一个jar。 1、pom.xml添加assembly插件   2、执行mvn assembly:assembly   3...
  • pengguojun117
  • pengguojun117
  • 2013年09月08日 09:46
  • 1267

将Maven项目打包成可执行jar文件(引用第三方jar)

1. org.apache.maven.plugins maven-jar-plugin 2.4 ...
  • qq804702802
  • qq804702802
  • 2015年08月21日 18:09
  • 7830

Maven项目打包成可执行的jar

方法一:将项目及所依赖的所有jar包打包成一个jar。 1、pom.xml添加assembly插件   2、执行mvn assembly:assembly   3、生成如下文件  ...
  • a258831020
  • a258831020
  • 2015年08月28日 15:28
  • 2068

如果使用Maven打包成一个完整可执行的Jar包

原文链接:https://blog.dubby.cn/detail.html?id=9083 Maven提供了这么一个plugin,Apache Maven Shade Plugin。他的作用就是用...
  • u011499747
  • u011499747
  • 2018年01月04日 13:49
  • 172

MAVEN项目打包成jar,供普通Java项目调用

MAVEN项目打包成jar,供普通java项目调用1、定义生成格式把pom.xml中设置为jar scenario 2、将MAVEN依赖也打进jar包中在工程的pom.xml文件中配置maven-as...
  • xiaohan613
  • xiaohan613
  • 2017年08月30日 11:59
  • 411

maven打包生成可执行jar文件

1.修改pom.xml增加如下内容 org.apache.maven.plugins maven-shade-plugin ...
  • prstaxy
  • prstaxy
  • 2015年07月14日 23:19
  • 1673

详解 集成Maven Spring Mybatis项目打包生成Bat文件

在项目中有时候需要将Maven项目打包生成bat文件,单独运行。本文将详解利用maven-assembly-plugin插件实现bat文件打包。 1.首先看一下项目结构...
  • a123demi
  • a123demi
  • 2014年11月13日 15:11
  • 2132

将maven项目打包成可执行的jar

在有些场景下我们需要将编写的Java工程编译打包成为一个完整的jar包,如果你的项目是使用maven构建的话可以通过以下方法来完成这个打包的过程。1、添加maven打包插件。在项目的pom.xml配置...
  • lisongjia123
  • lisongjia123
  • 2017年08月18日 20:07
  • 102

maven项目打包成可执行的jar

编写功能类:  View Code 编写main方法类:  View Code 在pom文件中配置:  View Code 打包方式: 1.进入到项目所在目录,例如: ...
  • f9db33t79p
  • f9db33t79p
  • 2017年05月23日 18:30
  • 172

Maven打包可执行Jar的集中方法

一、无依赖其他任何jar org.apache.maven.plugins maven-...
  • amorym
  • amorym
  • 2016年07月12日 09:32
  • 2244
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何将maven项目打包成可执行的jar
举报原因:
原因补充:

(最多只允许输入30个字)