正如我们所知,Jboss 7具有隐式模块依赖性含义,而不是在WAR包中包含jar文件,我们可以指示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包含为隐式模块?
答案 0 :(得分:0)
在做了一些搜索之后,我发现了缝合线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>