Maven项目转为jar包运行
程序员文章站
2022-03-30 16:28: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但是说明程序已经成功运行起来。
上一篇: jar包配置成windows服务
下一篇: 手动打包输出后端jar
推荐阅读
-
IDEA中使用Maven模板创建Maven WebApp项目并使用Tomact来运行项目
-
Linux利用Shell脚本部署jar包项目的完整步骤
-
Centos7服务器下启动jar包项目的最佳方法
-
Spring Boot项目添加外部Jar包以及配置多数据源的完整步骤
-
Spring框架学习笔记(6)——阿里云服务器部署Spring Boot项目(jar包)
-
使用IDEA的maven工程导入ojdbc14 jar包失败
-
Idea跑的项目没问题将程序install成jar包运行报错空指针的问题
-
Maven手动添加jar包到本地仓库
-
Spring Boot 直接用jar运行项目的方法
-
在eclipse中使用Maven分模块搭建SSM框架,创建jar、war、pom工程模块教学,项目的热部署,需要的可以留下邮箱,给大家发整理过的Maven笔记