6 Replies Latest reply on Mar 28, 2007 11:48 AM by Petr Ferschmann

    Seam 1.2.1 Released

    Norman Richards Master

      Seam 1.2.1 is out now. In addition to the usual bug fixes and updates, this release introduces the new hotdeploy feature that allow code changes and configuration changes to be deployed into a live application without redeploying/restarting the application as a whole. You've definitely got to give it a try. There is a lot more in the release, but since I'm already running late getting the announcement up, I'll just point you guys to it.

      Get it here: http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=163777&release_id=496874

      Docs: http://docs.jboss.com/seam/1.2.1.GA/reference/en/html/index.html

        • 1. Re: Seam 1.2.1 Released
          Gavin King Master

          I should also draw everyone's attention to the fact that RichFaces is now integrated into seam-gen.

          BTW, apparently the ice guys are experimenting with an icefacesized version of seam-gen, so I look forward to seeing that soon.

          • 2. Re: Seam 1.2.1 Released
            Tino Nitze Newbie

            I can just guess the hot deploy does include the ability to make changes to the Java classes while the application is still running. Am I right? If so, how does it work? The documentation only says that I can hot deploy xhtmls w/o restarting. That's nothing new I guess...



            • 4. Re: Seam 1.2.1 Released
              Petr Ferschmann Newbie

              Hello,

              I want to let you know that I have created Maven packages for Seam 1.2.1.GA.

              As usually you can find it on http://software.softeu.cz/seam/ .

              Petr Ferschmann

              • 5. Re: Seam 1.2.1 Released
                Bradley Smith Master

                 

                "fers" wrote:
                Hello,

                I want to let you know that I have created Maven packages for Seam 1.2.1.GA.

                As usually you can find it on http://software.softeu.cz/seam/ .

                Petr Ferschmann


                I've deployed this release in our Maven 2 repository as well, but that's on our intranet ;-).

                Here's a sample pom.xml that anyone can use for ftp deployment of the seam artifacts to a network-accessible repository:

                <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
                 <modelVersion>4.0.0</modelVersion>
                
                 <groupId>org.jboss</groupId>
                 <artifactId>jboss-seam</artifactId>
                 <version>1.2.1</version>
                
                 <packaging>jar</packaging>
                
                 <build>
                
                 <extensions>
                 <extension>
                 <groupId>org.apache.maven.wagon</groupId>
                 <artifactId>wagon-ftp</artifactId>
                 <version>1.0-alpha-6</version>
                 </extension>
                 </extensions>
                
                 </build>
                
                </project>
                


                put this pom in same directory as the seam jars then execute the following commands and your own repository will be updated with the jars.

                mvn deploy:deploy-file -DrepositoryId=ftp-repository -DgeneratePom=true \
                -Durl=ftp://YOUR.REPO.COM -Dpackaging=jar \
                -DgroupId=org.jboss -Dversion=1.2.1 -DartifactId=jboss-seam -Dfile=jboss-seam.jar
                
                mvn deploy:deploy-file -DrepositoryId=ftp-repository -DgeneratePom=true \
                -Durl=ftp://YOUR.REPO.COM -Dpackaging=jar \
                -DgroupId=org.jboss -Dversion=1.2.1 -DartifactId=jboss-seam-debug -Dfile=jboss-seam-debug.jar
                
                mvn deploy:deploy-file -DrepositoryId=ftp-repository -DgeneratePom=true \
                -Durl=ftp://YOUR.REPO.COM -Dpackaging=jar \
                -DgroupId=org.jboss -Dversion=1.2.1 -DartifactId=jboss-seam-pdf -Dfile=jboss-seam-pdf.jar
                
                mvn deploy:deploy-file -DrepositoryId=ftp-repository -DgeneratePom=true \
                -Durl=ftp://YOUR.REPO.COM -Dpackaging=jar \
                -DgroupId=org.jboss -Dversion=1.2.1 -DartifactId=jboss-seam-ui -Dfile=jboss-seam-ui.jar
                
                mvn deploy:deploy-file -DrepositoryId=ftp-repository -DgeneratePom=true \
                -Durl=ftp://YOUR.REPO.COM -Dpackaging=jar \
                -DgroupId=org.jboss -Dversion=1.2.1 -DartifactId=jboss-seam-mail -Dfile=jboss-seam-mail.jar
                
                mvn deploy:deploy-file -DrepositoryId=ftp-repository -DgeneratePom=true \
                -Durl=ftp://YOUR.REPO.COM -Dpackaging=jar \
                -DgroupId=org.jboss -Dversion=1.2.1 -DartifactId=jboss-seam-gen -Dfile=jboss-seam-gen.jar
                
                mvn deploy:deploy-file -DrepositoryId=ftp-repository -DgeneratePom=true \
                -Durl=ftp://YOUR.REPO.COM -Dpackaging=jar \
                -DgroupId=org.jboss -Dversion=1.2.1 -DartifactId=jboss-seam-ioc -Dfile=jboss-seam-ioc.jar
                
                mvn deploy:deploy-file -DrepositoryId=ftp-repository -DgeneratePom=true \
                -Durl=ftp://YOUR.REPO.COM -Dpackaging=jar \
                -DgroupId=org.jboss -Dversion=1.2.1 -DartifactId=jboss-seam-remoting -Dfile=jboss-seam-remoting.jar
                


                Happy Maven 2'ing!

                • 6. Re: Seam 1.2.1 Released
                  Petr Ferschmann Newbie

                  bsmithjj: yes but by direct deployment of this jars you loose the transitive dependency feature in maven.

                  The packages prepared by me allows you to use it (ie jboss-seam-pdf depends on itext etc).

                  I have also created "profiles" for easier usage with JBoss microcontainer or JBoss embedded EJB.