[webbeans-commits] Webbeans SVN: r622 - in ri/trunk: jboss-as and 1 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Sat Dec 20 12:14:43 EST 2008


Author: pete.muir at jboss.org
Date: 2008-12-20 12:14:43 -0500 (Sat, 20 Dec 2008)
New Revision: 622

Added:
   ri/trunk/readme.txt
Modified:
   ri/trunk/jboss-as/build.xml
   ri/trunk/jboss-as/resources/webbeans-deployers-jboss-beans.xml
   ri/trunk/pom.xml
Log:
add readme, update for spi move, add integration deployer bean

Modified: ri/trunk/jboss-as/build.xml
===================================================================
--- ri/trunk/jboss-as/build.xml	2008-12-20 17:11:55 UTC (rev 621)
+++ ri/trunk/jboss-as/build.xml	2008-12-20 17:14:43 UTC (rev 622)
@@ -12,7 +12,9 @@
 		<delete dir="target" failonerror="false"/>
 	</target>
 
-	<target name="update" depends="install-jboss-ejb3-update" description="Update JBoss 5 for the Web Beans RI">
+	<target name="update" depends="install-jboss-ejb3-update, install-webbeans.deployer" description="Update JBoss 5 for the Web Beans RI" />
+		
+	<target name="install-webbeans.deployer">
 
 		<fail unless="jboss.home" message="Please pass in -Djboss.home=..."/>
 
@@ -24,6 +26,7 @@
 		<artifact:dependencies filesetId="jboss5.deployer.fileset" versionsId="jboss5.deployer.versions">
 			<dependency groupId="org.jboss.webbeans.integration" artifactId="webbeans-ri-int-microcontainer" version="5.2.0-SNAPSHOT"/>
 			<dependency groupId="org.jboss.webbeans.integration" artifactId="webbeans-ri-int-jbossas" version="5.2.0-SNAPSHOT"/>
+			<dependency groupId="org.jboss.webbeans" artifactId="webbeans-ri" version="1.0.0-SNAPSHOT"/>
 			<remoteRepository id="snapshots.jboss.org" url="http://snapshots.jboss.org/maven2">
 				 <snapshots updatePolicy="always" />
 			</remoteRepository>
@@ -50,11 +53,22 @@
 				<include name="jboss-structure.xml"/>
 			</fileset>
 		</copy>
+		
+		<mkdir dir="${jboss.home}/server/default/deployers/webbeans.deployer/lib-int" />
+		
+		<copy todir="${jboss.home}/server/default/deployers/webbeans.deployer/lib-int">
+         <fileset dir="target/webbeans.deployer">
+            <include name="webbeans-ri.jar" />
+         </fileset>
+      </copy>
 
 		<copy todir="${jboss.home}/server/default/deployers/webbeans.deployer">
 			<fileset dir="target/webbeans.deployer">
 				<include name="**/*.xml" />
-				<include name="webbeans-*.jar" />
+				<include name="webbeans-ri-int-microcontainer.jar" />
+				<include name="webbeans-ri-int-jbossas.jar" />
+				<include name="webbeans-api.jar" />
+				<include name="webbeans-ri-spi.jar" />
 				<include name="google*.jar" />
 			</fileset>
 		</copy>

Modified: ri/trunk/jboss-as/resources/webbeans-deployers-jboss-beans.xml
===================================================================
--- ri/trunk/jboss-as/resources/webbeans-deployers-jboss-beans.xml	2008-12-20 17:11:55 UTC (rev 621)
+++ ri/trunk/jboss-as/resources/webbeans-deployers-jboss-beans.xml	2008-12-20 17:14:43 UTC (rev 622)
@@ -6,6 +6,7 @@
 <deployment xmlns="urn:jboss:bean-deployer:2.0">
 
   <!-- Web Beans deployer -->
-  <bean name="WebBeansDeployer" class="org.jboss.webbeans.integration.microcontainer.WebBeanDiscoveryDeployer"/>
+  <bean name="WebBeansDiscoveryDeployer" class="org.jboss.webbeans.integration.microcontainer.WebBeanDiscoveryDeployer"/>
+  <bean name="WebBeansDeployer" class="org.jboss.webbeans.integration.microcontainer.WebBeansWebUrlIntegrationDeployer"/>
 
 </deployment>

Modified: ri/trunk/pom.xml
===================================================================
--- ri/trunk/pom.xml	2008-12-20 17:11:55 UTC (rev 621)
+++ ri/trunk/pom.xml	2008-12-20 17:14:43 UTC (rev 622)
@@ -58,16 +58,12 @@
    <modules>
       <module>webbeans-api</module>
       <module>webbeans-ri</module>
+      <module>webbeans-ri-spi</module>
       <module>examples</module>
    </modules>
 
    <dependencyManagement>
       <dependencies>
-         <dependency>
-            <groupId>org.jboss.webbeans</groupId>
-            <artifactId>webbeans-api</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-         </dependency>
 
          <dependency>
             <groupId>org.testng</groupId>
@@ -171,6 +167,12 @@
             <artifactId>webbeans-ri</artifactId>
             <version>${webbeans.version}</version>
          </dependency>
+         
+         <dependency>
+            <groupId>org.jboss.webbeans</groupId>
+            <artifactId>webbeans-ri-spi</artifactId>
+            <version>${webbeans.version}</version>
+         </dependency>
 
       </dependencies>
    </dependencyManagement>

Added: ri/trunk/readme.txt
===================================================================
--- ri/trunk/readme.txt	                        (rev 0)
+++ ri/trunk/readme.txt	2008-12-20 17:14:43 UTC (rev 622)
@@ -0,0 +1,26 @@
+Web Beans RI
+------------
+
+This distribution consists of:
+
+doc/
+   -- The Web Beans Reference guide, take a look at doc/en/html/index.html for
+      getting started using Web Beans and the Web Beans RI
+ 
+examples/
+   -- The Web Beans RI examples, the examples are described in more detail in 
+      the reference guide 
+   
+jboss-as/
+   -- Installer for JBoss AS, change into this directory, and run ant install
+      There are more details in the reference guide
+
+lib/
+   -- Libraries for building the examples
+   
+lib/webbeans
+   -- The Web Beans RI and API jars, for use outside of JBoss AS
+   
+src/
+   -- The sources of the Web Beans RI, including src/webbeans-api, 
+      src/webbeans-ri and src/reference
\ No newline at end of file




More information about the weld-commits mailing list