`
tanzhen-1988
  • 浏览: 50984 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

方法一:将项目及所依赖的所有jar包打包成一个jar。

1、pom.xml添加assembly插件

 

2、执行mvn assembly:assembly

 

3、生成如下文件

 

4、执行java -jar quickstart-1.0.0-jar-with-dependencies.jar

 

备注:第2步的命令也可以改成mvn package,但需要更改pom.xml:

 

 

方法二:将项目依赖的jar复制到一个目录中并在MANIFEST文件中添加Class-Path和Main-Class。

 

1、在pom.xml中添加jar和dependency插件

 

2、执行mvn package

 

3、生成如下文件

 4、执行java -jar quickstart-1.0.0.jar

 

分享到:
评论

相关推荐

    Maven项目打包成可执行Jar文件步骤解析

    主要介绍了Maven项目如何打包成可执行Jar文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Maven 生成打包可执行jar包的方法步骤

    主要介绍了Maven 生成打包可执行jar包的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Maven将带有第三方依赖的可执行程序打包示例

    java 写的可执行程序怎么使用 maven 打包? 执行程序中有巨多第三方依赖包,要一起打进 jar 包,怎么办? maven-assembly-plugin 插件打第三方依赖包进 jar,spring 有 org.springframework.beans.factory.parsing....

    ANT打包可执行JAR包脚本

    非maven项目中的ANT打包可执行JAR包脚本,包括配置文件、第三方jar打包

    Maven构建Dubbo服务可执行jar包

    通过maven搭建dubbo环境,包括生产者和消费者以及公共模块,配置模块等,Dubbo视频教程--基础篇--第07节--使用Maven构建Dubbo服务的可执行jar包.pdf,maven和dubbo..zip源码工程

    用Maven打成可执行jar,包含maven依赖,本地依赖的操作

    主要介绍了用Maven打成可执行jar,包含maven依赖,本地依赖的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    IDEA对使用了第三方依赖jar包的非Maven项目打jar包的问题(图文详解)

    主要介绍了IDEA对使用了第三方依赖jar包的非Maven项目打jar包的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    Spring Boot Maven 打包可执行Jar文件的实现方法

    主要介绍了Spring Boot Maven 打包可执行Jar文件的实现方法,需要的朋友可以参考下

    mavenproject:Java中的基础Maven项目,具有日志记录(通过SLF4jj进行log4)和可执行jar打包

    Maven项目 Java中的基础Maven项目,带有日志记录(通过SLF4J通过log4j)和可执行jar打包 记录都已完成到STDOUT和文件(/logs/test.log)。 有关配置,请参见/src/main/resources/log4j.properties

    springboot_jsp_maven(war+jar).rar

    一个基于springboot + jsp的demo项目, 非常简洁,可通过maven一键构建,亮点是不仅可以war包方式运行,还可以可执行jar包方式运行(实现这个需要突破很多关键技术和限制...)

    maven window下安装包

    第10章:使用Maven进行测试/10.8 打包测试代码/10.8.4 引用测试jar包 第11章:用Maven管理项目版本/11.1 版本分类/11.1.1 快照版本 第11章:用Maven管理项目版本/11.1 版本分类/11.1.2 发行版本 第11章:用Maven管理...

    split BOMInputStream maven-shade-plugin打包

    处理开发遇到问题的记录,split的实现实例用法,BOMInputStream的使用场景,以及maven打包可执行jar包的处理方案,已经验证

    Maven权威指南 很精典的学习教程,比ANT更好用

    通过Maven Profiles实现可移植性 11.2.1. 覆盖一个项目对象模型 11.3. 激活Profile 11.3.1. 激活配置 11.3.2. 通过属性缺失激活 11.4. 外部Profile 11.5. Settings Profile 11.5.1. 全局Settings ...

    Maven2 的新特性.7z

    • package,已发布的格式,如jar,将已编译的源代码打包。 • integration-test,在集成测试可以运行的环境中处理和发布包。 • verify,运行任何检查,验证包是否有效且达到质量标准。 • install,把包安装在...

    onejar-maven-plugin:我的 onejar-maven-plugin 分支

    允许您使用 Maven2 构建一个包含所有依赖项的可执行 jar。 您也可以使用程序集插件执行此操作,但这只会将所有依赖项与您的类一起解压缩到一个目录中,然后将该目录重新打包到一个新的 jar 中。 这样做意味着如果...

    Java课程实验 Spring Boot 项目的打包和部署

    - 这将使用Maven构建工具进行项目的打包,并生成一个可执行的JAR文件 2. 部署项目: - 将生成的JAR文件复制到目标服务器或部署环境 3. 启动项目: - 在目标服务器或部署环境中,通过命令行或终端运行以下命令启动...

    大数据 hdfs-over-ftp jar包

    基于maven工程打包的可执行jar包,支持hadoop版本cdh5.12.1,以及kerberos认证,配置kerberos信息的核心配置文件core.properties,下载集群相关认证信息配置即可,其他配置文件信息是原生的,可使用原生脚本生成配置...

    java打包后jar包反编译工具

    将大型项目拆分成多个独立的模块,每个模块只包含相关的功能和代码。这样,在修改某个模块的代码时,只需要重新编译该模块,而其他无关的模块可以保持不变。模块化开发可以减少编译的范围,提高编译速度。同时,模块...

    Linux运行jar包执行文件

    Linux运行jar包执行文件,内附说明文件,先看说明文件再修改一下执行文件里面的内容需要根据情况而定,通过修改内容后就可在Linux系统下后台运行jar包,并打印日志

    maven-springboot-electron:仅使用Maven将Java Web应用程序与Electron + OpenJDK打包

    这个项目是用电子作为本机可执行文件包装任何Java Web应用程序(使用Springboot的fe)的起点。 对于构建过程,仅使用maven。 该项目包含所有必要的配置和一些占位符文件,以帮助您入门。 该项目的灵感来自 ,但有...

Global site tag (gtag.js) - Google Analytics