0

我是新手。我创建了一个 maven 项目,在这个项目中我有两个session beans ,我已经添加了所有依赖项pom.xml。我想将此项目转换为,EAR以便我可以将其部署在jboss EAP 6.0.

我用过 <plugin> <artifactId>maven-ejb-plugin</artifactId> <version>2.3</version> <configuration> <ejbVersion>3.1</ejbVersion> </configuration> </plugin>

但它不提供运行时依赖项。

如何将 maven 项目转换为 EAR 文件。如何在运行时获取所有依赖项,包括项目依赖项。

4

1 回答 1

1

我建议使用 maven-ear-plugin。pom.xml 将在<build><plugins>..</plugins>..</build>列表中包含以下项目:(取自文档)

  <build>
   <plugins>
    <plugin>
      <artifactId>maven-ear-plugin</artifactId>
      <version>2.8</version>
      <configuration>
      <!-- configuration elements go here -->
      </configuration>
    </plugin>
   </plugins>
  </build>

另请参阅此处的文档:http ://maven.apache.org/plugins/maven-ear-plugin/usage.html 。

<dependencies>...</dependencies>Maven 处理您在上述块后面的部分中列出的所有依赖项。例如:

 <dependencies>
  <dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
  </dependency>
 </dependencies>

您可以在线从各种 maven 存储库获取依赖项详细信息,例如 log4j 的上述内容。( http://search.maven.org/ , http://mvnrepository.com/等)

于 2013-07-12T11:26:09.133 回答