一个多模块的springboot项目中,出现错误如下

'packaging' with value 'jar' is invalid. Aggregator projects require 'pom' as packaging.

解决方案

在父类pom.xml文件中加入<packaging>pom</packaging>

<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.5</version><relativePath/> <!-- lookup parent from repository --></parent><packaging>pom</packaging>  <groupId>com.bq8023</groupId><artifactId>springboot-activemq</artifactId><version>0.0.1-SNAPSHOT</version><name>springboot-activemq</name><description>Demo project for Spring Boot with ActiveMQ</description><properties><java.version>1.8</java.version></properties><modules><module>queue-producer</module><module>queue-customer</module><module>topic-producer</module><module>topic-customer</module></modules>
</project>

出错原因

项目的打包类型:pom、jar、war,packing默认是jar类型
pom ---------> 父类型都为pom类型
jar ---------> 内部调用或者是作服务使用
war ---------> 需要部署的项目

pom 是最简单的打包类型,生成的构件只有它本身,没有java代码,也不执行任何代码,只是为了聚合工程或传递依赖用。

‘packaging‘ with value ‘jar‘ is invalid. Aggregator projects require ‘pom‘ as packaging.相关推荐

  1. packaging‘ with value ‘jar‘ is invalid. Aggregator projects require ‘pom‘ as packaging.

    'packaging' with value 'jar' is invalid. Aggregator projects require 'pom' as packaging. 打包方式为jar包的打 ...

  2. ‘packaging’ with value ‘jar’ is invalid. Aggregator projects require ‘pom’ as packaging. @ line 3, c

    问题描述: [INFO] Scanning for projects- [ERROR] [ERROR] Some problems were encountered while processing ...

  3. packaging‘ with value ‘jar‘ is invalid Aggregator projects require ‘pom‘ as packaging

    不指定packaging的情况下,默认是jar packaging改成pom <?xml version="1.0" encoding="UTF-8"?& ...

  4. [Maven] Project build error: 'packaging' with value 'jar' is invalid. Aggregator projects require

    1.美图 2.背景 3.解决 将jar 改为pom

  5. AndroidStudio使用第三方jar包报错(Error: duplicate files during packaging of APK)

    http://www.kwstu.com/ArticleView/android_201410252131196692 错误描述: Error: duplicate files during pack ...

  6. linux运行jar文件Invalid or corrupt jarfile错误

    今天在项目中遇到一个很坑爹的问题,用eclipse导出来的jar文件,在window系统下可以正常使用,但是讲jar传到linux环境就不能正常使用了.总是提示Invalid or corrupt j ...

  7. 解决maven 打包报错:The POM for **jar** is invalid, transitive dependencies (if any) will not be available

    解决maven 打包问题: The POM for org.javassist:javassist:jar:3.19.0-GA is invalid, transitive dependencies ...

  8. Spring boot jar 项目,最简单的 pom 依赖引入

    就像要一个超简单的spring boot 的jar项目的 pom文件的依赖的最简单的引入.引入最基础的依赖,能运行就行. pom文件: <?xml version="1.0" ...

  9. MAVEN依赖jar版本下载错误:xxx.pom.part.lock (文件名、目录名或卷标语法不正确。)

    前言 今天想升级一下之前依赖微信公众号开发框架的版本,结果一直拉不下来,报错,后面多方尝试终于成功 正题 我原来依赖的jar如下: <!--微信公众号--><dependency&g ...

最新文章

  1. 计算机专业python教材_计算机专业几本必看的书!
  2. Uva1595 对称轴
  3. 详解MySQL查询缓存
  4. Linux下基于Libmad库的MP3音乐播放器编写
  5. ABAP:为Table Control创建Context Menu
  6. Excel Chart
  7. 1730: 数区间(线段覆盖,贪心)
  8. nodejs即时聊天
  9. 美式英语中 [d] 的特别发音
  10. python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)...
  11. delphi5开发人员指南_成为企业家并发挥作用的开发人员指南
  12. Python 03 基础作业
  13. AIX7.1环境打补丁缺少bash OPATCHAUTO-72049
  14. NickLee UI中间件 for asp.net 2.0版本
  15. Java架构师 JD汇总
  16. 初入laravel之坑
  17. FANUC主板图纸 电路图
  18. 《团队-科学计算器-项目总结》
  19. 商场管理系统实战项目
  20. #书籍《量子力学》读后感

热门文章

  1. 使用 Javascript操作DOM的一些方法
  2. 数据建模-聚类分析-K-Means算法
  3. 《剑指Offer》用两个栈来实现队列
  4. 【今日CV 计算机视觉论文速览 第111期】Fri, 3 May 2019
  5. MySQL—delete和truncate的区别
  6. ArrayList 动态数组 0119
  7. StingBuilde类对象的使用 1126
  8. 描述符演练-02-逻辑疏理-类的装饰器
  9. 零基础自学html5要多久?Web前端学习路线的6点建议
  10. Oracle RAC 11g R2(11.2.0.4)部署文档