Maven项目转为jar包运行
来源:互联网 发布:php代码开元 编辑:程序博客网 时间:2024/06/13 12:51
1、添加依赖
<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency>
2、在pom文件中添加打包所需配置
<build> <finalName>httpDelete</finalName> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemblyId>false</appendAssemblyId> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>com.pai.http.HttpClient</mainClass> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>assembly</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
其中
<finalName>httpDelete</finalName>为jar包名字<mainClass>com.pai.http.HttpClient</mainClass>为主程序入口 以此为例 其中com.pai.http为主程序入口所包路径HttpClient为main函数入口的类名
3、右键项目点击Run as 如图 选择 Maven bulid…如下图所示
填写clean package
点击run,运行结果如下图所示
**此时项目已经打包成功生成位置在此时项目已经打包成功
生成位置在C:\su\workpalcenew1\MavenJarTest\target\mavenjarTest.jar
我们cmd 到该路径下用命令 java -jar mavenjarTest.jar便可以运行该项目 由于在这次我采用了args传参数的方式,所以我在该项目后面添加了参数运行方式如下运行方法java -jar httpDelete.jar 参数1 参数2 参数3 参数之间以空格分开运行结果如下所示
因为我是进行Delete请求,由于已经删除所以显示error但是说明程序已经成功运行起来。
阅读全文
0 0
- Maven项目转为jar包运行
- maven将项目达成jar包并运行mvn package,java -jar 项目jar包
- maven把项目打包成可运行的jar包
- Maven项目加入jar包能编译,运行时报错找不到jar包的类
- 把Maven项目连同其依赖jar包一同打成jar包,并运行入口类
- maven项目添加jar包.
- maven项目添加jar包.
- maven项目添加jar包.
- maven项目添加jar包
- maven项目添加jar包
- maven项目添加jar包.
- maven项目添加jar包
- maven 项目引入jar包
- maven项目添加jar包
- maven项目jar包乱码
- Maven Spring 项目打包成可运行的jar包 (用maven-shade-plugin)
- java项目maven管理的pom.xml报jar包错误,但是项目运行正常
- maven创建可运行jar包
- 隔个取马
- datatables排序时传入xml参数问题
- Android系统和Linux系统的对比
- 优化算法——遗传算法(好复杂)
- busybox简介
- Maven项目转为jar包运行
- JavaWeb学习篇之----Servlet过滤器Filter和监听器
- 【Question 01】关于 intellij 启动 web 项目控制台乱码的问题
- IDT系列:(二)中断处理过程,使用bochs调试IDT中的中断服务程序
- selenium使用谷歌浏览器
- MATLAB运行速度与数组维数的关系
- 最短路径算法Dijkstra思路及java实现
- R语言-关键节点问题-方案二
- MATLAB相关作业