问题

Maven聚合工程的父工程的packaging是pom,如果我们将其改为jar,会立刻报错:

Project build error: 'packaging' with value 'jar' is invalid. Aggregator projects require 'pom' as packaging.

对于聚合工程来说,所有的子工程会被放置到父工程的目录下,然后在父工程的pom文件里会有如下的节点:

<modules><module>test-child</module>
</modules>

这些modules节点正是引用了父工程pom文件的子工程。

解决方法

将父工程的modules节点全部去掉,注释掉也行,再将packaging的值从pom改成jar或者war,接着保存,修改成功。

虽然修改成功了,但是去父工程的目录下 ,你会发现那些子工程依然存在着。不过这些工程已经很父工程没有关系了,因为父工程已经不再是聚合工程了,可以将这些子工程移除掉。

转载于:https://www.cnblogs.com/yulinlewis/p/10100107.html

Maven聚合工程怎么变回普通的Maven工程相关推荐

  1. maven聚合工程打包_史诗级!有手就会的Maven教程(八)

    Maven 聚合 在开发2个以上模块的时候,每个模块都是一个 Maven Project.比如搜索平台,学习平台,考试平台. 开发的时候可以自己管自己独立编译,测试,运行.但如果想要将他们整合起来,我 ...

  2. sonarqube中,分析maven聚合工程时,不必分析parent工程,只需分析下面的module子工程即可

    sonarqube中,分析maven聚合工程时,不必分析parent工程,只需分析下面的module子工程即可 cd ../../xxx-sms # mvn clean org.jacoco:jaco ...

  3. 解决导入的maven聚合工程中子模块项目不显示

    导入的maven聚合工程中没有子模块,最主要的原因是没有选择正确的导入方式.应该选择maven projects来导入.

  4. maven 聚合工程 用spring boot 搭建 spring cloud 微服务 模块式开发项目

    项目的简单介绍: 项目采用maven聚合工程 用spring boot 搭建 spring cloud的微服务 模块式开发 项目的截图: 搭建开始: 能上图 我少打字 1.首先搭建maven的聚合工程 ...

  5. mvn install java版本,maven的打包命令--assemblyinstall和maven update之后jdk版本变回1.5的问题...

    maven的打包命令–assembly&install和maven update之后jdk版本变回1.5的问题 在进行maven项目打包时,可以有另个命令assembly和install 一. ...

  6. maven聚合工程里子工程导入依赖出现unknown错误

    错误截图: 错误分析: 在创建maven聚合工程时,在父工程里进行了版本统一管理 但是子工程里导入依赖发现版本号显示为unknown! 百度很多说没写,考虑到只是部分依赖出现这种情况,排除了这一可能 ...

  7. Maven聚合淘淘商城工程时,报错Could not find artifact

    用Maven build("clean tomcat7:run" )  Maven聚合工程时,出现了一下问题: [plain] view plain copy [INFO] Sca ...

  8. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

     使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...

  9. Java普通工程转换成标准的maven工程

    一.使用Eclipse开发工具进行转换 1.新建一个普通的java工程:完了之后右键新建的java普通工程,在弹出的菜单中选择[Configure]-[Convert to Maven Project ...

最新文章

  1. IEEE史上首位华人主席,马里兰大学终身教授刘国瑞当选
  2. 洛谷P2015 二叉苹果树【树形dp】
  3. 使用 Docker 部署 Spring Boot
  4. gstat | 空间插值(一)——反距离权重插值;使用ggplot2绘制地图
  5. 支付宝支付返回通知时 notify_url和return_url的选择
  6. erlang中遍历取出某个位置的最大值
  7. oracle左裁剪原理,ORACLE 各种PARTITION 的分析(原)
  8. solidity教程(三)高级 Solidity 理论
  9. Ain_搜索引擎这样用才有效率
  10. 数据组织与存储(一)
  11. Excel图表—超级好用的Bullet图(KPI考核图)
  12. JavaWeb jQuery
  13. JPA中的@Embedded和@Embeddable注释的使用
  14. 极狐公司官方澄清声明
  15. 贪心 csust1250 绮礼的阴谋
  16. 清华快速充电_什么是快速充电
  17. 活动星投票如何世界杯宝宝投票推选活动制作网络投票系统投票免费
  18. 源码之家(很多源代码下载)
  19. @Scope与@RefreshScope注解
  20. 高仿支付宝首页头部动画

热门文章

  1. 多程序同时操作 mysql_关于多个程序同时操作一个表发生死锁的问题
  2. springmvc 全局编码_SpringMVC请求参数和响应结果全局加密和解密
  3. 2016电大计算机网考,2016电大计算机网考选择题及答案.doc
  4. OSPF笔记——LSA及其字段,及其作用
  5. Centos运行Mysql因为内存不足进程被杀
  6. ERP项目管理的关键控制点
  7. 文字的多列布局--column
  8. 数据结构 —— 递归和树
  9. 读书:我编程我快乐(一.4)
  10. visualize python_安利一个Python大数据分析神器!