0

正如我们所知,Jboss 7 具有隐式模块依赖含义,而不是将 jar 文件包含在 WAR 包中,我们可以指示 jboss 7 从其隐式模块中引用它。这是通过添加 scope=provided 来完成的

    <dependency>
        <groupId>org.jboss.seam</groupId>
        <artifactId>jboss-seam-excel</artifactId>
        <version>2.1.0.SP1</version>
        <scope>provided</scope>
    </dependency>

我正在将服务从 jboss 4 迁移到 jboss 7。我的服务使用 Seam 2。在 jboss 4 上的旧服务中,Seam 用作定义的依赖项,即包含在 WAR 包中。我想在 Jboss 7 中使用 seam 作为隐式依赖项。有谁知道 Jboss 7 是否将 seam 包含为隐式模块?

4

1 回答 1

0

在进行了一些搜索后,我在 seam 2.3 发行版中找到了对我有用的指令。

在 pom.xml 中添加以下条目

<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.jboss.seam</groupId>
                <artifactId>bom</artifactId>
                <version>2.3.0.Final</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
      </dependencies>
</dependencyManagement>


<dependencies>
   <dependency>
      <groupId>org.jboss.seam</groupId>
      <artifactId>jboss-seam</artifactId>
      <type>ejb</type>
   <dependency>
</dependencies>
于 2013-07-13T15:10:30.170 回答