文档章节

Packaging jar is invalid Aggregator project need pom as packaging

 张欢19933
发布于 2018/10/22 16:07
字数 229
阅读 52
收藏 0
  • In My project I have different modules.
  • Each module have pom.xml in which packaging is a jar. 
  • And each pom refer to common parent.
  • In parent module there is also a pom.xml which includes all the modules.

    But when i tried to make the packaging in the pom.xml of parent module it shows the error that is "Packaging jar is invalid Aggregator project need pom as packaging".

    I want to make the executable jar of the application from maven so,what is the solution for this problem or is there is any other solution.

解决方法:

To make things short: if your parent-aggregator project don't contains source code (and it's a good practice), just add this to your parent pom.xml:

<packaging>pom</packaging>

If the parent project contains source code, I strongly suggest you to:

  • move this code in a new module (let's call it commons)
  • make commons a child module of your parent project
  • add the commons module as a dependency of all other modules requiring it (maybe all of them)
  • add <packaging>pom</packaging> in the parent pom.xml

本文转载自:https://stackoverflow.com/questions/18733729/packaging-jar-is-invalid-aggregator-project-need-pom...

粉丝 47
博文 533
码字总数 244932
作品 0
海淀
私信 提问
Maven聚合与继承

Maven聚合与继承 一、聚合 为了能够使用一条命令就能构建 account-email和 account-persist两个模块,我们需要建立一个额外的名为 account-aggregator的模块,然后通过该模块构建整个项目的所...

zh119893
2014/08/28
396
0
maven聚合和继承

Maven聚合与继承 一、聚合 为了能够使用一条命令就能构建 account-email和 account-persist两个模块,我们需要建立一个额外的名为 account-aggregator的模块,然后通过该模块构建整个项目的所...

泡海椒
2016/02/29
89
0
一个多maven项目聚合的实例

本文介绍一个多maven项目的实例demo,展示了聚合、继承、工程依赖、单元测试、多war聚合、cargo发布等场景 一、工程介绍 该项目由5个maven项目组成 task-aggregator是父工程,同时承担聚合模...

IT_小翼
2013/01/04
11.5K
0
Maven的安装、pom.xml

Maven三大组成部分: 1:依赖 2:仓库 3:生命周期和插件 里程碑:SNAPSHOT(快照)-->alpha(内部测试)-->beta(测试)-->release(正式发布)-->GA(完全可用) user0.0.1-SNAPSHOT-->use...

CarlDing
2016/04/26
311
0
Springcloud的turbine配置使用

turbine是聚合服务器发送事件流数据的一个工具,hystrix的监控中,只能监控单个节点,实际生产中都为集群,因此可以通过 turbine来监控集群下hystrix的metrics情况,通过eureka来发现hystrix...

0了凡0
2016/09/10
2.3K
1

没有更多内容

加载失败,请刷新页面

加载更多

Replugin借助“UI进程”来快速释放Dex

public static boolean preload(PluginInfo pi) { if (pi == null) { return false; } // 借助“UI进程”来快速释放Dex(见PluginFastInstallProviderProxy的说明) return PluginFastInsta......

Gemini-Lin
44分钟前
3
0
Hibernate 5 的模块/包(modules/artifacts)

Hibernate 的功能被拆分成一系列的模块/包(modules/artifacts),其目的是为了对依赖进行独立(模块化)。 模块名称 说明 hibernate-core 这个是 Hibernate 的主要(main (core))模块。定义...

honeymoose
今天
4
0
CSS--属性

一、溢出 当内容多,元素区域小的时候,就会产生溢出效果,默认是纵向溢出 横向溢出:在内容和容器之间再套一层容器,并且内部容器要比外部容器宽 属性:overflow/overflow-x/overflow-y 取值...

wytao1995
今天
4
0
精华帖

第一章 jQuery简介 jQuery是一个JavaScript库 jQuery具备简洁的语法和跨平台的兼容性 简化了JavaScript的操作。 在页面中引入jQuery jQuery是一个JavaScript脚本库,不需要特别的安装,只需要...

流川偑
今天
7
0
语音对话英语翻译在线翻译成中文哪个方法好用

想要进行将中文翻译成英文,或者将英文翻译成中文的操作,其实有一个非常简单的工具就能够帮助完成将语音进行翻译转换的软件。 在应用市场或者百度手机助手等各大应用渠道里面就能够找到一款...

401恶户
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部