maven项目打包成可执行的jar
编写功能类:
编写main方法类:
在pom文件中配置:
打包方式:
1.进入到项目所在目录,例如:
cd D:\workspace\riskCompensate\FileToZkUtil
2.运行命令
mvn assembly:assembly
3.在项目的target目录中可以看到如下文件
说明打包完成.
运行方式:
1.在cmd命令窗口进入target目录
cd cd D:\workspace\riskCompensate\FileToZkUtil\target
2.输入
java -jar FileToZkUtil-0.0.1-SNAPSHOT-jar-with-dependencies.jar 10.48.172.101:2161 /test E:/test/zookeeper/t.txt
即可执行该jar,其中 10.48.172.101:2161 /test E:/test/zookeeper/t.txt 为main方法的三个参数
需要注意的事项:
1.如果项目中依赖了其他maven项目,需要先将依赖的项目编译.
选中依赖的项目执行 maven install
2.需要将依赖的jar,如该项目中的zookeeper的pom文件中scope属性修改为compile
转载于:https://www.cnblogs.com/luozhijun/p/6895432.html
maven项目打包成可执行的jar相关推荐
- 如何将maven项目打包成可执行的jar
方法一:将项目及所依赖的所有jar包打包成一个jar. 1.pom.xml添加assembly插件 2.执行mvn assembly:assembly 3.生成如下文件 4.执行java -jar q ...
- Java Maven项目打包成可执行jar文件
在pom文件中添加一下内容 <build><plugins><plugin><!-- Build an executable JAR --><gr ...
- Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...
- Java Gui 项目打包成可执行的Jar包
一.点击project structure按钮 二.选择 Artifacts,然后添加一个jar 三.填写 JAR form Modules 信息 四.打包 五.查看生成 Jar 包 六.执行效果 七 ...
- maven项目打包成可执行jar,包含resource下文件
pom.xml添加配置,可以直接用mvn package打包 <build><resources><resource><directory>src/ma ...
- maven java 可执行jar_Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...
- java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法
下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...
- java jar log4j_java项目打包成可执行jar用log4j将日志写在jar所在目录操作
开发一个demo时想将日志输出到最终打包的jar所在目录,从网上学习实验整理之后的配置如下, log4j.properties log4j.rootLogger = INFO,console,logF ...
- IDEA MAVEN项目打包成jar包的两种简单方式
IDEA MAVEN项目打包成jar包的两种简单方式 准备了两个打包方法 1.IEDA自带打包方法 2.用Maven插件maven-shade-plugin打包 IDEA自带打包 适用于任何打包,稍微 ...
- 记一次maven项目打包成exe文件过程
记一次maven项目打包成exe文件过程 步骤 (网上很多) 将java代码在idea中打包成可执行的Jar包 通过exe4j软件打包成exe文件 问题 打包成jar包要么选择IDEA自身打包要么用m ...
最新文章
- php如何获取select multiple的值
- 在windows10上搭建caffe
- linux 编译 编解码
- 图解WebGLThree.js工作原理【转】
- redis setnx 过期时间_阿里面试官:你确定你用过 Redis 分布式锁吗?
- 新服务器安装和配置zabbix的playbook
- 在 xfire中使用 GZip来 压缩 传输量
- 【路径规划】基于matlab人工势场算法多机器人协同编队避障路径规划【含Matlab源码 1192期】
- 基于BP神经网络的人口预测
- 多线程下载sis001的网友自拍贴图版面的图片
- 刍议当代大学生恋爱观
- MySQL-SQL注入,导入,导出
- 使用fasttext完成文本处理及文本预测
- nrm 切换不同的源工具
- c语言在测绘工程中的作用,测绘C程序设计实习报告
- 二手交易管理系统SSM
- iOS开发必备工具:SimpleMind轻量思维导图
- 基于Java的开源3D游戏引擎jMonkeyEngine
- oca认证_OCA第2部分中的Java难题
- 走出大数据分析误区 寄云多行业工业案例树标杆