父项目的包装类型必须为POM

时间:2015-11-16 06:42:39

标签: java eclipse maven

我正在尝试创建一个新的maven模块。父项目是一个Web服务,并具有pom.xml。

如何修复此错误并创建新模块?

enter image description here

2 个答案:

答案 0 :(得分:13)

通过将包装属性从jar/war替换为pom来更新您的父项目的 pom.xml ,如下所示...

<?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>project-group</groupId>
    <artifactId>webservice</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>project-name</name>
    <url>http://maven.apache.org</url>  
</project>

答案 1 :(得分:0)

在eclipse Id中打开POM.xml - &gt;概述 - &gt; ArtifactId-&gt;打包(从下拉列表中选择POM) - &gt;保存然后创建新的Maven模块。