我正在尝试开发一个应用程序,它将在打包时产生一个" ear
"文件,其中包含2个war
个文件。这些war
文件的文件夹名为" hello
"和" bye
"并且与包含parent pom
信息的ear
位于同一级别。
单独运行pom's
和hello
个套餐时,bye
会很好。当我尝试打包此pom
时,它表示poms
和hello
找不到bye
。
以下是父pom
的内容。
<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>MR</groupId>
<artifactId>MREAR</artifactId>
<packaging>ear</packaging>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>MR.hello</groupId>
<artifactId>hello</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>war</type>
</dependency>
<dependency>
<groupId>MR.bye</groupId>
<artifactId>bye</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>war</type>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<modules>
<webModule>
<groupId>MR.hello</groupId>
<artifactId>hello</artifactId>
<version>0.0.1-SNAPSHOT</version>
</webModule>
<webModule>
<groupId>MR.bye</groupId>
<artifactId>bye</artifactId>
<version>0.0.1-SNAPSHOT</version>
</webModule>
</modules>
</configuration>
</plugin>
</plugins>
</build>
</project>