Just a simple site about seam and java, in french
icône RSS icône Emai icône Accueil
  • Seam 2.2.0.GA

    Posté le 3 octobre 2009 Mikael Robert Pas de commentaire

    Bonjour à tous,

    Seam 2.2.0.GA étant sorti, j’ai mis à jour les poms de mes projets, mais ayant eu quelques problèmes de versionning de librairies, je vous fait partager la compatibilité des librairies principales entre elles.

    Tout d’abord pour Seam :

          <dependency>
            <groupId>org.jboss.seam</groupId>
            <artifactId>jboss-seam</artifactId>
            <!--  type>ejb</type -->
            <version>2.2.0.GA</version>
            <exclusions>
              <exclusion>
                <groupId>jboss</groupId>
                <artifactId>javassist</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
          <dependency>
            <groupId>org.jboss.seam</groupId>
            <artifactId>jboss-seam-debug</artifactId>
            <version>2.2.0.GA</version>
          </dependency>
          <dependency>
            <groupId>org.jboss.seam</groupId>
            <artifactId>jboss-seam-ui</artifactId>
            <version>2.2.0.GA</version>
          </dependency>
          <dependency>
            <groupId>org.jboss.seam</groupId>
            <artifactId>jboss-seam-pdf</artifactId>
            <version>2.2.0.GA</version>
          </dependency>
          <dependency>
            <groupId>org.jboss.seam</groupId>
            <artifactId>jboss-seam-mail</artifactId>
            <version>2.2.0.GA</version>
          </dependency>
          <dependency>
            <groupId>org.jboss.seam</groupId>
            <artifactId>jboss-seam-remoting</artifactId>
            <version>2.2.0.GA</version>
          </dependency>
          <dependency>
            <groupId>org.jboss.seam</groupId>
            <artifactId>jboss-seam-ioc</artifactId>
            <version>2.2.0.GA</version>
          </dependency>
          <dependency>
            <groupId>org.jboss.el</groupId>
            <artifactId>jboss-el</artifactId>
            <version>1.0_02.CR4</version>
          </dependency>

    Ensuite, vous devriez avoir des problèmes avec Drools si vous êtes encore sur la version 4, car Seam 2.2 est passé à Drools 5, voici donc la version à appeller, ainsi que le mvel à joindre :

     <dependency>
            <groupId>org.drools</groupId>
            <artifactId>drools-core</artifactId>
            <version>5.0.1</version>
          </dependency>
        <dependency>
            <groupId>org.mvel</groupId>
            <artifactId>mvel2</artifactId>
            <version>2.0.10-SNAPSHOT</version>
          </dependency>

    Si vous avez des problèmes pour recuperer mvel, ajouter ce dépot dans vos repositories :

    <repository><!-- used by mvel to publish snapshots -->
                <id>codehaus-snapshot</id>
                <url>http://snapshots.repository.codehaus.org</url>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
     
                <releases>
                   <enabled>false</enabled>
                </releases>
            </repository>

    Et enfin Hibernate et Lucene ( pour Hibernate Search ) :

       <!-- Hibernate validator -->
          <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.4.0.GA</version>
            <scope>provided</scope>
          </dependency>
     
         <dependency>
           <groupId>org.hibernate</groupId>
           <artifactId>hibernate-search</artifactId>
           <version>3.1.1.GA</version>
         </dependency>
     
          <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>3.1.0.GA</version>
            <scope>provided</scope>
          </dependency>
          <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>3.4.0.GA</version>
            <exclusions>
              <exclusion>
                <groupId>javassist</groupId>
                <artifactId>javassist</artifactId>
              </exclusion>
            </exclusions>
          </dependency>
    <!-- Hibernate search -->
         <dependency>
           <groupId>org.hibernate</groupId>
           <artifactId>hibernate-commons-annotations</artifactId>
           <version>3.1.0.GA</version>
         </dependency>
         <dependency>
           <groupId>org.hibernate</groupId>
           <artifactId>hibernate-search</artifactId>
           <version>3.1.1.GA</version>
         </dependency>
         <dependency>
           <groupId>org.apache.lucene</groupId>
           <artifactId>lucene-core</artifactId>
           <version>2.4.1</version>
         </dependency>
         <dependency>
           <groupId>org.apache.lucene</groupId>
           <artifactId>lucene-analyzers</artifactId>
           <version>2.4.1</version>
         </dependency>
         <dependency>
           <groupId>org.apache.lucene</groupId>
           <artifactId>lucene-highlighter</artifactId>
           <version>2.4.1</version>
         </dependency>
         <dependency>
           <groupId>org.apache.lucene</groupId>
           <artifactId>lucene-snowball</artifactId>
           <version>2.4.1</version>
         </dependency>

    Et voilà, en espérant vous avoir aidé !

    Laisser une réponse