打包时异常信息如下:

Some problems were encountered while building the effective model for com.llq:redis:jar:1.0-SNAPSHOT'parent.relativePath' of POM com.cxk:redis:1.0-SNAPSHOT (C:\\Users\\xxxx\\Desktop\\Data\\Spring\\Redis\\redis\\pom.xml) points at com.cxk:redis instead of org.springframework.boot:spring-boot-starter-parent, please verify your project structure @ line 10,
column 13It is highly recommended to fix these problems because they threaten the stability of your
build.For this reason, future Maven versions might no longer support building such malformed projects.

我先贴上我的异常pom

<?xml version="1.0" encoding="UTF-8"?>
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.cxk</groupId><artifactId>redis</artifactId><version>1.0-SNAPSHOT</version><parent><artifactId>spring-boot-starter-parent</artifactId><groupId>org.springframework.boot</groupId><version>2.3.5.RELEASE</version><relativePath>/</relativePath></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.3.7.RELEASE</version></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>8</source><target>8</target><encoding>utf-8</encoding></configuration></plugin></plugins></build>
</project>

这里出异常的是这一行:

         <relativePath>/</relativePath>

这里把这一行删掉之后就没问题了。

同时XXXXXXX-1.0-SNAPSHOT.jar中没有主清单属性的解决办法 这个问题也解决了,在执行java -jar命令时也正常了。

这里笔者也比较蒙,因为用的demo 时间比较久,不知道这个标签是自己加的还是创建时自己加了,我们这里先说下relativePath这个标签的作用:

 <relativePath/>设定一个空值默认值为../pom.xml 表示将始终从父级仓库中获取,不从本地路径获取MAVEN构建jar包时候查找顺序:relativePath元素中的地址–本地仓库–远程仓库

出现XXXXXXX-1.0-SNAPSHOT.jar中没有主清单属性的解决办法 的异常也可能是因为pom中没有引入这个maven打包插件

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>
</build>

引入后双击IDEA右侧Maven Projects的lifecycle下的package,打包成jar,重新执行以上命令。

打包时出现的异常。XXXXXXX-1.0-SNAPSHOT.jar中没有主清单属性的解决办法相关推荐

  1. spring-xxx-xxx-0.0.1-SNAPSHOT.jar中没有主清单属性完美解决

    这种情况就是因为没有在SpringBoot中pom文件安装maven-plugin,导致出现没有主清单属性问题 1.引入插件 <build><plugins><plugi ...

  2. springboot maven打包运行失败问题debug分析报告——XXX--1.0-SNAPSHOT.jar中没有主清单属性

    问题: 解决方案 1.修改pom.xml文件的build标签为 该标签作用: 添加一个SpringBoot的构建的插件 <build><plugins><plugin&g ...

  3. spring-xxx-xxx-0.0.1-SNAPSHOT.jar中没有主清单属性

    通过maven打jar包:mvn install, 或者在IDE中右击选择Run as -> maven install. 在这里有一个问题就是主清单属性是什么? 以SpringBoot为例,j ...

  4. .jar中没有主清单属性_IDEA中spring boot helloword打包运行-0228-2020

    1.新建maven项目 2.项目构建 3.项目启动 4.打包启动 1.IDEA中新建maven项目 创建项目时选择 Maven,但是不必选择项目骨架, 直接单击 Next 按钮即可 输入组织名称.模块 ...

  5. SpringBoot部署子工程java -jar启动时报错:xxxxxxx.jar中没有主清单属性

    1. 问题背景 项目结构:SpringBoot搭建的父子工程 本地开发环境:windows环境启动子工程正常 服务器部署环境:linux环境采用java -jar的方式进行服务器部署时,启动报错:xx ...

  6. no main manifest attribute maven package 运行打包后的jar包报错:xxx.jar中没有主清单属性 通过配置 maven plugin 解决

    文章目录 命令行运行生成的jar包,报错 解决 手动修复 修改打包规则 一劳永逸 MANIFEST.MF demo Others IDEA 中关于 main class 的配置 命令行运行生成的jar ...

  7. linux上报错xxxxxxx.jar中没有主清单属性

    服务器报错graduation-server.jar中没有主清单属性 本地idea的项目打包运行在服务器上,java -jar 运行的时候报了一个没有主清单属性的错误,来回找原因,后面才发现在设置pr ...

  8. java -jar maven项目打包提示.jar中没有主清单属性

    mvn package java -jar target/java_bottom_level_learning-1.0-SNAPSHOT.jar 这里报错了: target/java_bottom_l ...

  9. Idea打包jar,MANIFEST.MF文件没有Main-Class属性 xxx.jar中没有主清单属性

    Idea打包jar 下图中圈出来的路径不能是默认的,需要放在项目根路径下,修改为:D:\IntelliJIdea\project\MyFtpServer\META-INF\MANIFEST.MF. 修 ...

最新文章

  1. SqlCommand类,在与数据库交互式一定要用到的属性
  2. 枚举类能继承吗?能被继承吗?
  3. shell排序_Java后端技术精选:希尔排序
  4. POJ1679 Luogu4180 次小生成树
  5. 专家观点:不断茁壮的音频生态系统中心(转)
  6. H5 71-网易注册界面4
  7. mysql怎么用sb文件_初识mysql数据库
  8. 一起谈.NET技术,Silverlight 游戏开发小技巧:实现街霸4的选人界面
  9. 老老实实学WCF] 第五篇 再探通信--ClientBase
  10. ORACLE多表关联的update语句
  11. 苹果电脑是“监狱”、弃用 Ubuntu,GNU 创始人斯托曼谈自由软件运动现状
  12. [硬件]_ELVE_STLINK下载出现nternal command error问题
  13. 保护眼睛,绿豆沙颜色的RGB值和HSL值
  14. keil5 字符编码的问题
  15. antd mobile toast 数字不会换行
  16. 华为交换机批量处理端口
  17. 快速提升网站排名的方法
  18. HBU训练营【动态规划DP】——兔子跳楼梯 (20分)
  19. uniapp微信小程序运行成功但是没调用微信开发者工具
  20. multiusb key找不到驱动程序_尤大-Vue中为什么不建议用index作为key?

热门文章

  1. Java程序入门教程 | Java
  2. web前端面试宝典——带你直击面试重难点(40个经典题目,涵盖近90%的考点,码字2w,干货满满!)
  3. 平衡二叉树(Java)
  4. 使用js 计算两个日期之间的相差的天数
  5. PINCTRL子系统
  6. 用辅助功能实现自动点击
  7. 如何写简单的linux脚本
  8. Hadoop HIPI
  9. 两化融合贯标是指什么
  10. LeetCode 1278. 分割回文串 III