2
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-ear-
plugin:2.6:generate-application-xml (default-generate-application-xml)
on project itaras-ear: Artifact[war:org.apache.maven.plugins:maven-war-
plugin] is not a dependency of the project.
首先我建了一个WAR文件为我的应用程序的依赖。现在我正在构建我的EAR文件,该文件应该具有WAR作为依赖关系。Maven的错误:神器不是项目
当我收到上面提到的错误信息时,我已经运行了带有m2e插件的ITARAS-EAR模块。
模块WAR的pom.xml如下。
<parent>
<groupId>itaras</groupId>
<artifactId>itaras</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<groupId>itaras-war</groupId>
<artifactId>itaras-war</artifactId>
<packaging>war</packaging>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webXml>src\main\webapp\WEB-INF\web.xml</webXml>
</configuration>
</plugin>
</plugins>
</build>
</project>
模块EAR的pom.xml就在这里。
<parent>
<groupId>itaras</groupId>
<artifactId>itaras</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>itaras-ear</artifactId>
<packaging>ear</packaging>
<dependencies>
<dependency>
<groupId>itaras-war</groupId>
<artifactId>itaras-war</artifactId>
<type>war</type>
<version>${project.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.6</version>
<configuration>
<defaultLibBundleDir>lib</defaultLibBundleDir>
<applicationXML>src/main/application/META-
INF/application.xml</applicationXML>
</configuration>
</plugin>
</plugins>
</build>
<groupId>itaras-ear</groupId>
</project>
在此先感谢。请纠正我,如果我去了根本性的错误:)
PS:我试图做不知道它做什么确切的东西。只需通过搜索来尝试一些东西 – SRKprakash