Seam 2.3 RC1 发布了!
Seam 2.3 利用了 JEE 6 一些特性,例如 JSF2, JPA2,EJB3.1, 很容易部署到 JBoss 7 上。
Seam gen 作了更新, 生成一个基于ANT 的基本项目,遗憾的是没有更新到基于 Maven 构建上,虽然 Seam 2.3 的构建已经完全建立在 Maven基础上 。
要使用 Seam 2.3 RC1.
- 首先在 ~/.m2/settings.xml 设置 JBoss repository (你可以利用 Seam2.3 build/settings.xml 作为模板):
<profile>
<id>
jboss-public-repository</id>
<repositories>
<repository>
<id>
jboss-public-repository-group</id>
<name>
JBoss Public Maven Repository Group</name>
<url>
https://repository.jboss.org/nexus/content/groups/public/</url>
<layout>
default</layout>
</repository>
...
</repositories>
</profile>
...
<activeProfiles>
<activeProfile>
jboss-public-repository</activeProfile>
</activeProfile>
- 更新你项目中 Seam BOM, 这样jboss-seam 和 jboss-seam-ui 也会随之更新:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>
org.jboss.seam</groupId>
<artifactId>
bom</artifactId>
<version>
2.3.0.CR1</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>
<dependency>
<groupId>
org.jboss.seam</groupId>
<artifactId>
jboss-seam-ui</artifactId>
</dependency>
...
</dependencies>