[webbeans-commits] Webbeans SVN: r3012 - in ri/trunk: version-matrix and 1 other directory.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Tue Jul 7 05:39:49 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-07-07 05:39:48 -0400 (Tue, 07 Jul 2009)
New Revision: 3012

Modified:
   ri/trunk/jboss-as/build.properties
   ri/trunk/jboss-as/build.xml
   ri/trunk/version-matrix/pom.xml
Log:
WBRI-140, upgrade javassist in JBoss AS

Modified: ri/trunk/jboss-as/build.properties
===================================================================
--- ri/trunk/jboss-as/build.properties	2009-07-07 00:50:39 UTC (rev 3011)
+++ ri/trunk/jboss-as/build.properties	2009-07-07 09:39:48 UTC (rev 3012)
@@ -7,7 +7,7 @@
 
 # maximum number of TCK tests to deploy before restarting JBoss AS
 # jboss.deployments.restart = 25
-webbeans-ri-int.version=5.2.0-SNAPSHOT
+webbeans-deployer.version=5.2.0-SNAPSHOT
 webbeans.version=1.0.0-SNAPSHOT
 jboss-ejb3.version=1.0.0
-
+javassist.version=3.11.0.GA

Modified: ri/trunk/jboss-as/build.xml
===================================================================
--- ri/trunk/jboss-as/build.xml	2009-07-07 00:50:39 UTC (rev 3011)
+++ ri/trunk/jboss-as/build.xml	2009-07-07 09:39:48 UTC (rev 3012)
@@ -13,17 +13,17 @@
 		<delete dir="target" failonerror="false" />
 	</target>
 
-	<target name="update" depends="install-webbeans.deployer" description="Update JBoss 5 for the Web Beans RI" />
+	<target name="update" depends="install-webbeans.deployer, install-javassist-update" description="Update JBoss 5.x or 6.x for Web Beans" />
 
 	<target name="install-webbeans.deployer">
-
+		<echo message="Installing Web Beans ${webbeans.version} to ${jboss.home}" />
 		<fail unless="jboss.home" message="Please pass in -Djboss.home=..." />
 
 		<delete dir="${jboss.home}/server/default/deployers/webbeans.deployer" failonerror="false" />
 		<delete dir="target" failonerror="false" />
 
-		<artifact:dependencies filesetId="webbeans.deployer.fileset" versionsId="webbeans.deployer.versions" >
-			<dependency groupId="org.jboss.webbeans.integration" artifactId="webbeans-jboss-int-deployer" version="${webbeans-ri-int.version}" type="zip" />
+		<artifact:dependencies filesetId="webbeans.deployer.fileset" versionsId="webbeans.deployer.versions">
+			<dependency groupId="org.jboss.webbeans.integration" artifactId="webbeans-jboss-int-deployer" version="${webbeans-deployer.version}" type="zip" />
 			<dependency groupId="org.jboss.webbeans" artifactId="webbeans-core" version="${webbeans.version}" />
 			<remoteRepository id="repository.jboss.org" url="http://repository.jboss.org/maven2" />
 			<remoteRepository id="snapshots.jboss.org" url="http://snapshots.jboss.org/maven2" />
@@ -39,13 +39,16 @@
 		</copy>
 
 		<unzip dest="target" src="target/dependency/lib/webbeans-jboss-int-deployer.zip" />
-		
-      <copy todir="target/webbeans.deployer/lib-int/" overwrite="true">
-         <fileset dir="target/dependency/lib">
-            <include name="webbeans-core.jar" />
-         </fileset>
-      </copy>
-		
+
+		<copy todir="target/webbeans.deployer/lib-int/" overwrite="true">
+			<fileset dir="target/dependency/lib">
+				<include name="webbeans-core.jar" />
+				<include name="webbeans-api.jar" />
+				<include name="jsr299-api.jar" />
+				<include name="webbeans-logger.jar" />
+			</fileset>
+		</copy>
+
 		<delete dir="target/dependency" />
 
 		<copy todir="${jboss.home}/server/default/deployers/webbeans.deployer">
@@ -57,6 +60,32 @@
 
 	</target>
 
+	<target name="install-javassist-update">
+		<echo message="Upgrading Javassist to ${javassist.version} to ${jboss.home}" />
+		<fail unless="jboss.home" message="Please pass in -Djboss.home=..." />
+
+		<artifact:dependencies filesetId="javassist.fileset" versionsId="javassist.versions">
+			<dependency groupId="javassist" artifactId="javassist" version="${javassist.version}" />
+			<remoteRepository id="repository.jboss.org" url="http://repository.jboss.org/maven2" />
+			<remoteRepository id="snapshots.jboss.org" url="http://snapshots.jboss.org/maven2" />
+		</artifact:dependencies>
+
+		<mkdir dir="target/dependency/lib" />
+		<copy todir="target/dependency/lib">
+			<fileset refid="javassist.fileset" />
+			<chainedmapper>
+				<flattenmapper />
+				<mapper classpathref="maven-ant-tasks.classpath" classname="org.apache.maven.artifact.ant.VersionMapper" from="${javassist.versions}" to="flatten" />
+			</chainedmapper>
+		</copy>
+
+		<copy todir="${jboss.home}/lib">
+			<fileset dir="target/dependency/lib">
+				<include name="javassist.jar" />
+			</fileset>
+		</copy>
+	</target>
+
 	<target name="install-jboss-ejb3-update">
 
 		<fail unless="jboss.home" message="Please pass in -Djboss.home=..." />

Modified: ri/trunk/version-matrix/pom.xml
===================================================================
--- ri/trunk/version-matrix/pom.xml	2009-07-07 00:50:39 UTC (rev 3011)
+++ ri/trunk/version-matrix/pom.xml	2009-07-07 09:39:48 UTC (rev 3012)
@@ -103,7 +103,7 @@
          <dependency>
             <groupId>javassist</groupId>
             <artifactId>javassist</artifactId>
-            <version>3.8.1.GA</version>
+            <version>3.11.0.GA</version>
          </dependency>
 
          <dependency>




More information about the weld-commits mailing list