Maven Ear有两个战争档案

时间:2015-06-19 02:37:04

标签: maven plugins ear

我正在尝试开发一个应用程序,它将在打包时产生一个" ear"文件,其中包含2个war个文件。这些war文件的文件夹名为" hello"和" bye"并且与包含parent pom信息的ear位于同一级别。

单独运行pom'shello个套餐时,bye会很好。当我尝试打包此pom时,它表示pomshello找不到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>

0 个答案:

没有答案