[webbeans-commits] Webbeans SVN: r511 - in ri/trunk: examples and 4 other directories.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Wed Dec 10 04:40:02 EST 2008


Author: pete.muir at jboss.org
Date: 2008-12-10 04:40:02 -0500 (Wed, 10 Dec 2008)
New Revision: 511

Added:
   ri/trunk/examples/build.xml
Modified:
   ri/trunk/pom.xml
   ri/trunk/webbeans-api/.settings/org.eclipse.jdt.core.prefs
   ri/trunk/webbeans-ri/.settings/org.eclipse.jdt.core.prefs
   ri/trunk/webbeans-ri/pom.xml
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/AbstractEjbEmbeddableTest.java
   ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/EnterpriseBeanTest.java
Log:
add ejb3 embedded support

Added: ri/trunk/examples/build.xml
===================================================================
--- ri/trunk/examples/build.xml	                        (rev 0)
+++ ri/trunk/examples/build.xml	2008-12-10 09:40:02 UTC (rev 511)
@@ -0,0 +1,59 @@
+<project basedir="." name="example.build.script" default="restart">
+	
+	<dirname property="wbri.dir" file="${ant.file.example.build.script}/../" />
+	
+	<property name="maven.dir" location="${wbri.dir}/maven" />
+	
+	<property file="${wbri.dir}/build.properties"/>
+	
+	<target name="package">
+		 <maven target="package" basedir="${basedir}"/>
+	</target>
+	
+	<target name="explode" depends="package">
+		<mkdir dir="${jboss.home}/server/default/deploy/${example.name}.war"/>
+		<copy todir="${jboss.home}/server/default/deploy/${example.name}.war">
+		 	<fileset dir="${basedir}/target/${example.name}" />
+		</copy>
+	</target>
+	
+	<target name="deploy" depends="package">
+		<copy todir="${jboss.home}/server/default/deploy/" file="${basedir}/target/${example.name}.war"/>
+	</target>
+	
+	<target name="clean">
+		<maven target="clean" basedir="${basedir}"/>
+	</target>
+	
+	<target name="restart" depends="explode">
+		<touch file="${jboss.home}/server/default/deploy/${example.name}.war/WEB-INF/web.xml" />
+	</target>
+	
+	<target name="undeploy">
+		<delete dir="${jboss.home}/server/default/deploy/${example.name}.war" failonerror="false" />
+      <delete file="${jboss.home}/server/default/deploy/${example.name}.war" failonerror="false" />
+	</target>
+	
+	  <macrodef name="maven">
+	      <attribute name="target" />
+	      <attribute name="basedir" />
+	      <element name="args" implicit="true" optional="true" />
+	      <sequential>
+	         <java classname="org.codehaus.classworlds.Launcher" fork="true" dir="@{basedir}">
+	            <classpath>
+	               <fileset dir="${maven.dir}/boot">
+	                  <include name="*.jar" />
+	               </fileset>
+	               <fileset dir="${maven.dir}/bin">
+	                  <include name="*.*" />
+	               </fileset>
+	            </classpath>
+	            <sysproperty key="classworlds.conf" value="${maven.dir}/bin/m2.conf" />
+	            <sysproperty key="maven.home" value="${maven.dir}" />
+	            <args />
+	            <arg line="@{target}" />
+	         </java>
+	      </sequential>
+	   </macrodef>
+	
+</project>
\ No newline at end of file

Modified: ri/trunk/pom.xml
===================================================================
--- ri/trunk/pom.xml	2008-12-10 09:28:19 UTC (rev 510)
+++ ri/trunk/pom.xml	2008-12-10 09:40:02 UTC (rev 511)
@@ -46,12 +46,6 @@
          <url>http://repository.jboss.org/maven2</url>
       </repository>
       <repository>
-         <id>snapshots.jboss.org</id>
-         <name>JBoss Snapshots Repository</name>
-         <url>http://snapshots.jboss.org/maven2</url>
-         <snapshots />
-      </repository>
-      <repository>
          <id>google-maven-repository</id>
          <name>Google Maven Repository</name>
          <url>http://google-maven-repository.googlecode.com/svn/repository/</url>
@@ -154,7 +148,7 @@
          <dependency>
             <groupId>org.jboss.ejb3</groupId>
             <artifactId>jboss-ejb3-embedded</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
+            <version>1.0.0-Alpha1</version>
          </dependency>
          
          <dependency>

Modified: ri/trunk/webbeans-api/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- ri/trunk/webbeans-api/.settings/org.eclipse.jdt.core.prefs	2008-12-10 09:28:19 UTC (rev 510)
+++ ri/trunk/webbeans-api/.settings/org.eclipse.jdt.core.prefs	2008-12-10 09:40:02 UTC (rev 511)
@@ -1,4 +1,4 @@
-#Tue Dec 09 14:39:16 CET 2008
+#Wed Dec 10 10:36:17 CET 2008
 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.source=1.5

Modified: ri/trunk/webbeans-ri/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- ri/trunk/webbeans-ri/.settings/org.eclipse.jdt.core.prefs	2008-12-10 09:28:19 UTC (rev 510)
+++ ri/trunk/webbeans-ri/.settings/org.eclipse.jdt.core.prefs	2008-12-10 09:40:02 UTC (rev 511)
@@ -1,4 +1,4 @@
-#Tue Dec 09 14:39:16 CET 2008
+#Wed Dec 10 10:36:49 CET 2008
 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.source=1.5

Modified: ri/trunk/webbeans-ri/pom.xml
===================================================================
--- ri/trunk/webbeans-ri/pom.xml	2008-12-10 09:28:19 UTC (rev 510)
+++ ri/trunk/webbeans-ri/pom.xml	2008-12-10 09:40:02 UTC (rev 511)
@@ -25,11 +25,11 @@
          <classifier>jdk15</classifier>
       </dependency>
       
-      <!-- <dependency>
+      <dependency>
          <groupId>org.jboss.ejb3</groupId>
          <artifactId>jboss-ejb3-embedded</artifactId>
          <scope>test</scope>
-      </dependency>-->
+      </dependency>
 
       <dependency>
          <groupId>javax.servlet</groupId>

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/AbstractEjbEmbeddableTest.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/AbstractEjbEmbeddableTest.java	2008-12-10 09:28:19 UTC (rev 510)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/AbstractEjbEmbeddableTest.java	2008-12-10 09:40:02 UTC (rev 511)
@@ -1,11 +1,19 @@
 package org.jboss.webbeans.test;
 
+import java.net.URL;
+import java.util.Properties;
 
+import javax.ejb.EJBContainer;
 
+import org.testng.annotations.AfterClass;
+import org.testng.annotations.BeforeClass;
+
+
+
 public abstract class AbstractEjbEmbeddableTest extends AbstractTest
 {
 
-   /*@AfterClass
+   @AfterClass
    public void afterClass()
    {
       EJBContainer current = EJBContainer.getCurrentEJBContainer();
@@ -35,6 +43,6 @@
       URL url = Thread.currentThread().getContextClassLoader().getResource(path);
       String s = url.toString();
       return s.substring(0, s.length() - path.length());
-   }*/
+   }
    
 }

Modified: ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/EnterpriseBeanTest.java
===================================================================
--- ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/EnterpriseBeanTest.java	2008-12-10 09:28:19 UTC (rev 510)
+++ ri/trunk/webbeans-ri/src/test/java/org/jboss/webbeans/test/EnterpriseBeanTest.java	2008-12-10 09:40:02 UTC (rev 511)
@@ -1,11 +1,18 @@
 package org.jboss.webbeans.test;
 
+import javax.ejb.EJBException;
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
 
+import org.jboss.webbeans.examples.Translator;
+import org.testng.annotations.Test;
 
+
+
 public class EnterpriseBeanTest extends AbstractEjbEmbeddableTest
 {
 
-   /*@Test(expectedExceptions=UnsupportedOperationException.class)
+   @Test(expectedExceptions=UnsupportedOperationException.class)
    public void test() throws NamingException
    {
       
@@ -26,6 +33,6 @@
             throw new RuntimeException(e.getCausedByException());
          }
       }
-   }*/
+   }
    
 }




More information about the weld-commits mailing list