Spring boot项目mvn命令行启动应用,解决target/demo-1.0-SNAPSHOT.jar中没有主清单属性问题_byzf的博客-程序员秘密

技术标签: spring  Java  spring boot  maven  spring cloud  问题  tools  

Spring boot项目mvn命令行启动应用,解决-SNAPSHOT.jar中没有主清单属性问题

一、什么是maven

Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从中心信息块管理项目的构建、报告和文档。

在这里插入图片描述

软件下载地址:
https://maven.apache.org/download.cgi

二、使用

使用maven打包项目成jar包,解决-SNAPSHOT.jar中没有主清单属性问题,添加如下插件。

<project
    xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

打包命令

mvn install
or
mvn package

运行项目

java -jar target/spring-boot-demo-0.0.1-SNAPSHOT.jar

如图所示启动成功

在这里插入图片描述

三、附录

参考链接:
https://maven.apache.org/

https://maven.apache.org/download.cgi

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kjcxmx/article/details/123286218

智能推荐

全国省市区数据库sql_hurace的博客-程序员秘密

内容来源于网络,有部分自己的修改。/*SQLyog Ultimate v12.08 (64 bit)MySQL - 5.1.69 **********************************************************************//*!40101 SET NAMES utf8 */;create table `wb_region` (

堆排序(heapSort)[email protected]的博客-程序员秘密

堆可以分为大根堆和小根堆,是一个完全二叉树堆排序是根据堆结构设计的一种排序堆的分类:大根堆:每个结点的值都大于其左孩子和右孩子结点的值小根堆:每个结点的值都小于其左孩子和右孩子结点的值数组中某元素的父结点和左右孩子结点,比如已知索引为i的数,那么1)父结点索引:(i-1)/22)左孩子索引:2i+13)右孩子索引:2i+2堆排序算法思路:1.首先将数组构造成一个大根堆,堆结构的顶端值为整个数组的最大值2.将顶端的数与末尾的数交换,此时,末尾的数为最大值,剩余待排序数组个数为 size

Android界面与交互设计原则 _iteye_14479的博客-程序员秘密

设计原则这些设计原则是由安卓的用户体验团队制定并应用的,以此来保证用户心目中最佳的用户体验。应用开发者应该参考这些设计原则,并将之用于自己的创作与设计,有针对性地在用户体验方面进行实践。吸引我以令人惊讶的方式取悦我漂亮的界面,精心设置的动画,或是恰到好处的声音效果,都是快乐的情感体验。各种细微的效果精妙地组合在一起往往效果惊人,不仅显得轻松明快,更可以营造出丰富强大...

计算机网络面试题(十四):TCP和UDP的区别_我是小杨我就这样的博客-程序员秘密

TCP与UDP都位于网络模型中的传输层,负责传输应用层产生的数据【1】UDPUDP(User Datagram Protocol 用户数据报协议):UDP不需要所谓的握手操作,从而加快了通信速度,允许网络上的其他主机在接收方同意通信之前进行数据传输数据报是与分组交换网络关联的传输单元UDP特点:UDP低延迟UDP能够发送大量数据包UDP能够允许DNS查找(DNS是应用层协议)【2】TCPTCP(Transfer Control Protocol 传输控制协议):通过三次握手...

ASP.NET MVC入门视频教程_weixin_30376083的博客-程序员秘密

  自从09年三月份微软发布了ASP.NET MVC 1.0,已有超过百万的开发人员下载和使用,它的人气逐月递增。今年三月份发布了ASP.NET MVC 2.0,关于其特性、功能和下载这里不废话了。重点是下面的一些ASP.NET教程资源,:  一 ASP.NET MVC 文章推荐   ASP.NET MVC的在线文档:http://go.microsoft.com/fwli...

国家何时整治程序员的高薪现象???_qq_41268683的博客-程序员秘密

程序员求职简历,项目经验怎么写?免费修改简历、提供模板并内部推荐昨天,有一个网友后台问我:最近怎么样?听说要开始整治你们呢?我说:啥?我前两天刚刚说过我所在的业务和部门一切都还好。他说:不...

随便推点

使用Nodejs创建一个Web服务器应如何操作?以及路由相关知识了解_阿牛大牛中的博客-程序员秘密

文章目录Nodejs创建一个Web服务器Node.js创建第一个应用Web服务器介绍Nodejs创建一个Web服务器路由EJS模块引擎Get、Post获取GET传值获取POST传值Nodejs创建一个Web服务器在之前我们讲述了Node.js创建一个应用:Node.js创建第一个应用引入http模块。var http = require('http');创建服务器。使用http.createServer()方法创建服务器,并使用listen()方法绑定端口。通过函数request,r

Python爬取京东商品评论_不知名的码农的博客-程序员秘密_python爬取京东商品评论

京东商城的页面不是静态页面,其评论信息存放于json文件中,由ajax控制,所以我们在浏览器上看到的网页源代码和用Python爬下来的是不一样的,所以我们真正要爬取的是评论数据所存放的json文件。 首先打开一个京东商品的评论页面,按F12。然后点击network之后再刷新一次页面,会显示如下信息。 在所有的json文件中找到那个存放评论的文...

使用GitHub,Linode和RunCloud.io进行Laravel的快速Web部署_cunjie3951的博客-程序员秘密

如果您是使用Laravel框架的PHP程序员,那么我可以确定将Web应用程序部署在Linode,Digital Ocean,Vultr等提供程序的云服务器上。 那是因为有了像Laravel这样的框架,并与Git和Composer这样的工具紧密结合,可以从共享托管环境为您的应用程序提供服务的可能性越来越小。 本文将向您展示如何使用RunCloud.io服务器管理工​​具在Linode云托管上...

linux LTC qt安装步骤_笑看人生-的博客-程序员秘密

https://github.com/downloads/litecoin-project/litecoin/litecoin-0.6.3c-linux.tar.gz以Debian6-64bit GUI为例cd /tmpwget https://github.com/downloads/litecoin-project/litecoin/litecoin-0.6.3c-linu

pta c语言编程答案,PTA 程序设计 单选题-期末复习_weixin_39804523的博客-程序员秘密

x=10, y=20, z=30x=20, y=30, z=30x=20, y=10, z=10x=20, y=30, z=10作者: 崔孝凤单位: 山东理工大学答案10&lt;20,故z=10;x=20;y=z=10;答案 -&gt;C2-4以下scanf函数调用语句中不正确的是__。(2分)struct pupil {char name[20];int age;int sex;} pup[5]...

ubuntu安装 veloview_Pointnet+Frustum-Pointnet复现(Pytorch1.3+Ubuntu18.04)_信海松的博客-程序员秘密

1.数据集和预处理1.1 ModelNet40ModelNet40是一个大规模3D CAD数据集,始于3D ShapeNets: A Deep Representation for Volumetric ShapesZhirong,创建初衷是为了学习到能良好捕捉类内差别的3D表示,比当时最新的数据集大22倍。包含151,128个3D CAD模型和660个不同类别,如下图。作者在实验时仅选取了40个...

推荐文章

热门文章

相关标签