【问题标题】:Ear and WAR not building耳朵和战争没有建立
【发布时间】:2017-08-31 13:15:33
【问题描述】:

执行命令“maven clean install”后,我得到以下控制台屏幕。 My output console using m2eclipse plugin

当我访问控制台屏幕中提到的路径时,只有 pom.xml 文件的副本,但没有 EAR 和 WAR 文件。

folder view mentioned in console

我希望构建一个包含 WAR 文件的 EAR 文件。 这个问题是我今天发的,按照大佬说的步骤来的。

我也会分享我的父 pom.xml

    <artifactId>itaras</artifactId>
 <version>1.0-SNAPSHOT</version>
  <packaging>pom</packaging>

 <name>itaras</name>
 <url>http://maven.apache.org</url>


   <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>


    <build>
   <plugins>
   <plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-war-plugin</artifactId>
   <version>2.2</version>
 </plugin>

   <plugin>
    <artifactId>maven-ear-plugin</artifactId>
    <version>2.3.2</version>
        <configuration>
            <finalName>MyEarFile</finalName>
            <version>5</version>
             <generatedDescriptorLocation>$D:/itaras
  /ITARAS_Branch_3Aug2017/itaras/WebContent
 </generatedDescriptorLocation>
            <modules>
                    <webModule>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <uri>appITARAS.war</uri>
                    <bundleFileName>appITARAS.war</bundleFileName>
                    <contextRoot>/ITARAS</contextRoot>
                    </webModule>
               </modules>
           </configuration>
       </plugin>          
   </plugins>
  </build>
   <groupId>itaras</groupId>
  <profiles>
   <profile>
 <modules>
   <module>itaras-ear</module>
    <module>itaras-war</module>
    <module>?</module>
 </modules>
 </profile>
  </profiles>

 <dependencyManagement>
    <dependencies>
    <dependency>
        <groupId>itaras</groupId>
        <artifactId>itaras-war</artifactId>
        <version>${project.version}</version>
    </dependency>
    </dependencies>
   </dependencyManagement>
   </project>

【问题讨论】:

  • maven 包应该构建战争
  • 我不知道在哪里可以找到构建的 ITARAS 1.0 快照。你能帮帮我吗?
  • 顺便说一句,maven package 命令帮我解决了问题

标签: java eclipse maven


【解决方案1】:

如果你说&lt;packaging&gt;pom&lt;/packaging&gt;,你只会构建一个pom。您的子项目需要指定warear 作为包装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    相关资源
    最近更新 更多