资讯专栏INFORMATION COLUMN

使用 maven 打出可直接运行的 jar 包

Ku_Andrew / 739人阅读

摘要:文件中添加下列内容到节点下其中里面就是你的程序入口方法。然后进到项目目录运行如果没有错误,编译完成之后就有一个名为的文件静静的躺在文件夹下面。就可以直接运行啦。

pom 文件中添加下列内容到 project > build > plugins 节点下


    maven-assembly-plugin
    
        
            
                com.taobao.search.abc.Xyz
            
        
        
            jar-with-dependencies
        
    

其中 mainClass 里面就是你的程序入口 main 方法。

然后进到项目目录运行:

mvn clean compile assembly:single 

如果没有错误,编译完成之后就有一个名为 xxxx-jar-with-dependencies.jar 的文件静静的躺在 target 文件夹下面。

java -jar xxxx-jar-with-dependencies.jar

就可以直接运行啦。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/64735.html

相关文章

  • spring boot 配合maven打成执行jar,构建镜像部署到docker容器中

    摘要:本篇文章将介绍应用如何打成包并将构建为镜像部署到中应用打包需要配合打包将以下代码放到应用文件中执行打打包命令命令执行完成后在应用目录下会有打出来打包此包会包含应用所有打依赖直接拷出这个包在命令行执行应用名就可以运行了构建镜像 本篇文章将介绍springboot应用如何打成jar包,并将jar构建为docker镜像部署到docker中 应用打包 需要配合spring-boot-mave...

    y1chuan 评论0 收藏0
  • spring boot maven执行jar缺少依赖问题

    摘要:问题描述使用的命令打出来的包,却不包含依赖的包问题原因打包时使用了默认的插件,而不是插件解决方法方法中必须配置插件,而且必须指定需要执行的目标构建方法使用的来进行依赖管理,则不用指定执行构建的目标注 问题描述:spring boot使用maven的package命令打出来的包,却不包含依赖的jar包 问题原因:打包时使用了maven默认的maven-jar-plugin插件,而不是sp...

    desdik 评论0 收藏0
  • 市长信箱邮件查询服务: 将SpringBoot应用部署到Docker

    摘要:市长信箱邮件查询服务将应用部署到在上一章我完成了将部署到的工作和都具有能快速启动的特性因此是一对用来部署微服务的黄金搭档在计划中基于的应用也将部署到之上那我们就开始行动吧将部署到上需要执行以下步骤保证打包后的可执行能正常启动在应用中编写镜像 市长信箱邮件查询服务: 将SpringBoot应用部署到Docker 在上一章, 我完成了将ES部署到Docker的工作. SpringBoot和...

    SKYZACK 评论0 收藏0
  • maven实战第一步,eclipse创建hello-world项目

    摘要:先创建一个项目选择填写相关配置和和这三个元素定义了一个项目的基本坐标,在的世界,任何的或者都是基于这些基本的坐标区分的。编写单元测试编译完成后,我们要开始测试了,创建的项目已经集成了的依赖了,如果没有,可以自己手动添加后再执行。 先创建一个maven项目: showImg(https://segmentfault.com/img/bV9Ajs?w=650&h=586); 选择quikc...

    JouyPub 评论0 收藏0

发表评论

0条评论

Ku_Andrew

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<