欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Seam 2.3 RC1 发布

程序员文章站 2022-03-01 12:45:44
...

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>