[jboss-cvs] JBossAS SVN: r74354 - in trunk/server/src: main/org/jboss/deployment and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jun 10 09:19:19 EDT 2008


Author: alesj
Date: 2008-06-10 09:19:18 -0400 (Tue, 10 Jun 2008)
New Revision: 74354

Modified:
   trunk/server/src/etc/deployers/metadata-deployer-beans.xml
   trunk/server/src/main/org/jboss/deployment/EARStructure.java
Log:
Add persistence to metadata beans.
Adding configurable rootInClasspath flag in EARStructure.

Modified: trunk/server/src/etc/deployers/metadata-deployer-beans.xml
===================================================================
--- trunk/server/src/etc/deployers/metadata-deployer-beans.xml	2008-06-10 13:11:41 UTC (rev 74353)
+++ trunk/server/src/etc/deployers/metadata-deployer-beans.xml	2008-06-10 13:19:18 UTC (rev 74354)
@@ -233,6 +233,15 @@
                <key>jboss-web_5_0.xsd</key>
                <value>org.jboss.metadata.web.jboss.JBoss50WebMetaData</value>
             </entry>
+            <!-- PersistenceMetaData -->
+            <entry>
+               <key>persistence_1_0.xsd</key>
+               <value>org.jboss.metadata.jpa.spec.PersistenceMetaData</value>
+            </entry>
+            <entry>
+               <key>persistence</key>
+               <value>org.jboss.metadata.jpa.spec.PersistenceMetaData</value>
+            </entry>
          </map>
       </property>
    </bean>

Modified: trunk/server/src/main/org/jboss/deployment/EARStructure.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/EARStructure.java	2008-06-10 13:11:41 UTC (rev 74353)
+++ trunk/server/src/main/org/jboss/deployment/EARStructure.java	2008-06-10 13:19:18 UTC (rev 74354)
@@ -71,8 +71,9 @@
    private VirtualFileFilter earLibFilter = DEFAULT_EAR_LIB_FILTER;
    /** The schema resolver used to determine which schema to use for application.xml/jboss-app.xml */
    private SchemaBindingResolver resolver = SingletonSchemaResolverFactory.getInstance().getSchemaBindingResolver();
+   /** The root in classpath flag */
+   private boolean includeEarRootInClasspath = true;
 
-
    /**
     * Set the relative order to 1000 by default
     */   
@@ -225,7 +226,7 @@
          }
 
          // Add the ear manifest locations?
-         super.addClassPath(root, file, false, true, context);
+         super.addClassPath(root, file, includeEarRootInClasspath, true, context);
 
          // TODO: need to scan for annotationss
          if( scan )
@@ -418,4 +419,9 @@
       }
       return metaFile;
    }
+
+   public void setIncludeEarRootInClasspath(boolean includeEarRootInClasspath)
+   {
+      this.includeEarRootInClasspath = includeEarRootInClasspath;
+   }
 }




More information about the jboss-cvs-commits mailing list