参考自: http://blog.csdn.net/symgdwyh/article/details/6081532

Maven Assembly Plugin

http://maven.apache.org/plugins/maven-assembly-plugin/index.html

使用方法

http://maven.apache.org/plugins/maven-assembly-plugin/usage.html

我的使用步骤

#1 将下列代码复制进Maven工程的pom.xml中

<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2</version>
<configuration>
<archive>
<manifest>
<mainClass>geo.gdown.admin.ui.GoogleTaskAppManager</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>
jar-with-dependencies
</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>

#2 在MyEclipse中对工程点击右键 执行Maven assembly:assembly (如图)

#3 运行jar包

Maven Assembly Plugin - 如何将Maven工程打成一个可执行jar包相关推荐

  1. 单纯的Java项目打成一个可运行jar包或者普通依赖包

    写一个Java工具打成可运行jar包提供使用,或者普通依赖包. 目录 写一个Java工具打成可运行jar包提供使用,或者普通模块包. 方案一.打出的jar包里结果比较乱 方案二.依赖jar包打到外面, ...

  2. 使用Maven 实现打包生成一个可执行jar包:附详细配置解释说明

    1. 需求 项目打包,满足以下要求: 1.整个项目打一个Zip包下面包括应用程序.应用程序依赖的jar包.说明文档 2.项目打的jar包可以执行不同类里的Main函数 3.项目源码打的jar包要与依赖 ...

  3. maven-将maven工程打包成可执行jar包

    为什么80%的码农都做不了架构师?>>>    方法一:将项目及所依赖的所有jar包打包成一个jar. 1.pom.xml添加assembly插件 2.执行mvn assembly: ...

  4. maven导出Java方法_eclipse导出maven工程的可执行jar包

    一.eclipse导出maven工程的可执行jar包 建立两个maven工程 ZKServer 和ZKClient 注意:用maven进行开发管理的话,默认的打出来的jar包是不能运行的,需要在pom ...

  5. Maven打包(瘦身打包部署),不包含第三方依赖jar包

    方式1 pom 配置 <properties><startClass>com.answer.jaemon.Application</startClass> < ...

  6. Maven打包可执行jar包方法大全(史上最全)

    目录 打包方法 方法一:使用maven-jar-plugin和maven-dependency-plugin 方法二:使用maven-assembly-plugin (推荐) 方法三:使用maven- ...

  7. Maven 生成打包可执行jar包

    文章目录 1. 需求 2. 开发环境 3. Maven打包插件介绍 4. Maven使用maven-jar-plugin打可执行jar包 5. Maven使用maven-assembly-plugin ...

  8. maven install后,java -jar XXXX.jar运行---找不到主类问题 以及 虚拟机中执行jar包后 访问页面出现Java heap space等其他问题

    这是前几天遇到的问题了,当天晚上想写下来来着,后来有事情就一直搁置到现在了. 由于我想将SpringCloud项目都导出jar包在虚拟机上运行,然后本地访问,所以先将SpringCloud中的注册中心 ...

  9. maven项目打包出现:“未找到主清单属性”或者jar包无法正常运行

    Maven项目打包出现:"未找到主清单属性"或者jar包无法正常运行,按照我的方式就没有问题: 点击setting,找到Artifacts,点击"+",选择JA ...

最新文章

  1. 1035等差数列末项计算
  2. tensorflow基于csv数据集实现多元线性回归并预测
  3. Nosql数据库之mongodb c++使用实例
  4. matlab的7.3版本是什么_王者荣耀:玩不好元歌的3大原因,无论什么版本,元歌起码T1.5_电竞...
  5. LeetCode 816. 模糊坐标
  6. PAC自动代理文件格式,教你如何写PAC文件
  7. 英雄由此诞生------直击微软2008发布大会
  8. .net中有效的使用Cache
  9. 学习web前端技术的笔记,仅供自己查阅备忘,移动对font-size的控制(并非原创)...
  10. 8种排序算法(Java实现)
  11. 官网下载Tomcat
  12. elasticsearch 匹配发音相同单词的方案
  13. H3CSE认证网络工程师视频课程-交换技术-宋文峰-专题视频课程
  14. 抖音实战~手机号一键注册登录流程(验证码)
  15. 解决树莓派播放音频时耳机插线了但没有声音
  16. 放弃理想,未必能成就现实
  17. 开源音乐_与这位开源音乐老师一起学习乐器
  18. 最新uboot的Kbuild系统 3 .config的生成
  19. 孙浩北大计算机,周耀山工作简报第53期——清华北大高材生黎明、孙浩在白河高级中学学法座谈会成功举行...
  20. 第一章 Vue基础入门

热门文章

  1. IDA Python On MACOS 使用系统的python
  2. (软件工程复习核心重点)第十二章软件项目管理-第二节:进度计划
  3. LeetCode 154 寻找旋转排序数组中的最小值 II
  4. HDOJ 杭电1874-畅通工程(Floyd算法)
  5. USACO-Section1.4 Prime Cryptarithm (搜索)
  6. 钓鱼基础设施的应用分析(钓鱼邮件利用、Gophish)
  7. 语法分析——自上而下
  8. DevExpress中获取GridControl排序之后的List
  9. JSF和Facelets的lifecircle
  10. C++11范围for循环