maven的pom文件报错: must be "pom" but is "jar"
2016-09-11 17:55
1661 查看
今天创建一个maven工程,创建完成时没有考虑要创建子maven项目。
在编码过程中发现需要创建子模块,于是在maven工程下创建新的子maven项目,子项目创建完成后设置maven,其中发现子项目pom.xml文件报错,错误如下:
其中关键句子是:Invalid
packaging for
parent POM bo.zhao:myutil:1.0-SNAPSHOT
(E:\IDEA\myutil\pom.xml),
must be "pom"
but is "jar"
解决办法:
parent工程的pom.xml文件的project节点下加入如下节点:
最后更新maven即可。
在编码过程中发现需要创建子模块,于是在maven工程下创建新的子maven项目,子项目创建完成后设置maven,其中发现子项目pom.xml文件报错,错误如下:
Some problems were encountered while processing the POMs: [ERROR] Invalid packaging for parent POM bo.zhao:myutil:1.0-SNAPSHOT (E:\IDEA\myutil\pom.xml), must be "pom" but is "jar" @ bo.zhao:myutil:1.0-SNAPSHOT, E:\IDEA\myutil\pom.xm
其中关键句子是:Invalid
packaging for
parent POM bo.zhao:myutil:1.0-SNAPSHOT
(E:\IDEA\myutil\pom.xml),
must be "pom"
but is "jar"
解决办法:
parent工程的pom.xml文件的project节点下加入如下节点:
<packaging>pom</packaging>
最后更新maven即可。
相关文章推荐
- 转:使用Maven创建多module工程时,子module的pom文件报 must be "pom" but is "jar" 错误。
- maven引用jar报错:spring-core:jar must be a valid version but is '${spring.version}
- MPI编译C++程序出现#error "SEEK_SET is #defined but must not be for the C++ binding of MPI" 的解决方法
- MPI编译C++程序出现#error "SEEK_SET is #defined but must not be for the C++ binding of MPI" 的解决方法
- .jsp文件在tomcat运行,提示 Attribute value request.getParameter("name") is quoted with " which must be escap
- 解决"There is already an open DataReader associated with this Command which must be closed first."
- Attribute value ("XXX") is quoted with " which must be escaped when used within the value 异常的修正
- According to TLD, tag s:property must be empty, but is not
- According to TLD, tag bean:write must be empty, but is not
- Attribute value ("XXX") is quoted with " which must be escaped when used within the value 异常的修正1
- maven如何在pom文件里引用本地jar
- Attribute value ("XXX") is quoted with " which must be escaped when used within the value 异常的修正1
- struts标签相关错误:According to TLD, tag bean:write must be empty, but is not
- 错误:is quoted with " which must be escaped when used within the value .
- Attribute value request.getAttribute("keyWord") is quoted with " which must be escaped when used wit
- JasperException: is quoted with " which must be escaped when used within the value
- 问题解决: Attribute value request.getParameter("id") is quoted with " which must be escaped when used wi
- According to TLD, tag jsp:getProperty must be empty, but is not
- Attribute value request.getAttribute("keyWord") is quoted with " which must be escaped when used wi
- Fixing the "There is already an open DataReader associated with this Command which must be closed first." exception in Entity Framework