You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by dj...@apache.org on 2011/05/02 23:49:25 UTC

svn commit: r1098802 [1/3] - in /geronimo/server/branches/3.0-osgi: ./ framework/ framework/modules/geronimo-deployment/ framework/modules/geronimo-deployment/src/main/java/org/apache/geronimo/deployment/xmlbeans/ framework/modules/geronimo-service-bui...

Author: djencks
Date: Mon May  2 21:49:22 2011
New Revision: 1098802

URL: http://svn.apache.org/viewvc?rev=1098802&view=rev
Log:
Get j2ee plugin to build.  Remove jsr88 beans.  Use sun jaxb maven plugin with episodes

Added:
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/META-INF/
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/META-INF/sun-jaxb.episode
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/geronimo-module-1.2.xsd   (contents, props changed)
      - copied, changed from r1096963, geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/xsd/geronimo-module-1.2.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/META-INF/
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/META-INF/sun-jaxb.episode
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/catalog.cat
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-application-2.0.xsd   (contents, props changed)
      - copied, changed from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/xsd/geronimo-application-2.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-naming-1.2.xsd   (contents, props changed)
      - copied, changed from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/xsd/geronimo-naming-1.2.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/META-INF/
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/META-INF/sun-jaxb.episode
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-credential-store-1.0.xsd   (contents, props changed)
      - copied, changed from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-credential-store-1.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-jaspi.xsd   (contents, props changed)
      - copied, changed from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-jaspi.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-login-config-2.0.xsd   (contents, props changed)
      - copied, changed from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-login-config-2.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-security-2.0.xsd   (contents, props changed)
      - copied, changed from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-security-2.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-subject-info-1.0.xsd   (contents, props changed)
      - copied, changed from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-subject-info-1.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/model/
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/model/AuthenticationType.java   (with props)
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/model/ContainerConfigType.java   (with props)
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/model/ObjectFactory.java   (with props)
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/model/WebAppType.java   (with props)
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/model/package-info.java   (with props)
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/resources/
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/resources/META-INF/
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/resources/META-INF/sun-jaxb.episode
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/resources/catalog.cat
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/resources/geronimo-web-2.0.1.xsd   (contents, props changed)
      - copied, changed from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/xsd/geronimo-web-2.0.1.xsd
Removed:
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-deployment/src/main/java/org/apache/geronimo/deployment/xmlbeans/XmlBeansUtil.java
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/dconfigbean/DConfigBeanRootSupport.java
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/dconfigbean/DConfigBeanSupport.java
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/dconfigbean/DeploymentConfigurationSupport.java
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/dconfigbean/XmlBeanSupport.java
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/xsd/geronimo-module-1.2.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/jsr88/EARConfigBean.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/jsr88/EARConfiguration.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/jsr88/EARConfigurer.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/xsd/geronimo-application-2.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/xsd/geronimo-module-1.2.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/xsd/geronimo-naming-1.2.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-credential-store-1.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-jaspi.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-login-config-2.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-security-2.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-subject-info-1.0.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web/deployment/WARConfiguration.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web/deployment/WARConfigurer.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web/deployment/WebAppDConfigBean.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web/deployment/WebAppDConfigRoot.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/security/AuthenticationWrapper.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/xsd/geronimo-web-2.0.1.xsd
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/test/java/org/apache/geronimo/web/deployment/WebAppDConfigTest.java
Modified:
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-deployment/pom.xml
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/pom.xml
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlAttributeBuilder.java
    geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlReferenceBuilder.java
    geronimo/server/branches/3.0-osgi/framework/pom.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/pom.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/AppClientModule.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EJBModule.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/SchemaConversionTest.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/pom.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/AbstractNamingBuilder.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/EnvironmentEntryBuilder.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/pom.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/GeronimoSecurityBuilderImpl.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/LoginConfigBuilder.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/model/security/ObjectFactory.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/test/java/org/apache/geronimo/security/deployment/LoginConfigBuilderTest.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/pom.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web/deployment/GenericToSpecificPlanConverter.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/utils/WebAppXmlAttributeBuilder.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web-2.5-builder/src/test/java/org/apache/geronimo/web/deployment/GenericToSpecificPlanConverterTest.java
    geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-web/pom.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/j2ee-deployer/pom.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/javaee-builder-support/pom.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/jsr88-war-configurer/src/main/plan/plan.xml
    geronimo/server/branches/3.0-osgi/plugins/j2ee/pom.xml
    geronimo/server/branches/3.0-osgi/pom.xml

Modified: geronimo/server/branches/3.0-osgi/framework/modules/geronimo-deployment/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/framework/modules/geronimo-deployment/pom.xml?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/framework/modules/geronimo-deployment/pom.xml (original)
+++ geronimo/server/branches/3.0-osgi/framework/modules/geronimo-deployment/pom.xml Mon May  2 21:49:22 2011
@@ -45,10 +45,10 @@
             <version>${project.version}</version>
         </dependency>
 
-        <dependency>
-            <groupId>org.apache.servicemix.bundles</groupId>
-            <artifactId>org.apache.servicemix.bundles.xmlbeans</artifactId>
-        </dependency>
+        <!--<dependency>-->
+            <!--<groupId>org.apache.servicemix.bundles</groupId>-->
+            <!--<artifactId>org.apache.servicemix.bundles.xmlbeans</artifactId>-->
+        <!--</dependency>-->
 
         <!--<dependency>-->
             <!--<groupId>org.apache.geronimo.specs</groupId>-->

Modified: geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/pom.xml?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/pom.xml (original)
+++ geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/pom.xml Mon May  2 21:49:22 2011
@@ -101,7 +101,7 @@
                         </Import-Package>
                         <Export-Package>
                             org.apache.geronimo.deployment.dconfigbean,
-                            org.apache.geronimo.deployment.service,
+                            org.apache.geronimo.deployment.service.*,
                         </Export-Package>
                     </instructions>
                 </configuration>
@@ -118,22 +118,37 @@
             <id>jaxb</id>
             <build>
                 <plugins>
+                    <!--<plugin>-->
+                        <!--<groupId>org.codehaus.mojo</groupId>-->
+                        <!--<artifactId>jaxb2-maven-plugin</artifactId>-->
+                        <!--&lt;!&ndash;<version>1.3</version>&ndash;&gt;-->
+                        <!--<executions>-->
+                            <!--<execution>-->
+                                <!--<goals>-->
+                                    <!--<goal>xjc</goal>-->
+                                <!--</goals>-->
+                            <!--</execution>-->
+                        <!--</executions>-->
+                        <!--<configuration>-->
+                            <!--<schemaDirectory>src/main/xsd</schemaDirectory>-->
+                            <!--<packageName>org.apache.geronimo.deployment.service.plan</packageName>-->
+                            <!--&lt;!&ndash;<schemaListFileName>src/main/xsdlist/xsdlist.txt</schemaListFileName>&ndash;&gt;-->
+                            <!--<extension>true</extension>-->
+                        <!--</configuration>-->
+                    <!--</plugin>-->
                     <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>jaxb2-maven-plugin</artifactId>
-                        <!--<version>1.3</version>-->
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>xjc</goal>
-                                </goals>
-                            </execution>
-                        </executions>
+                        <groupId>org.jvnet.jaxb2.maven2</groupId>
+                        <artifactId>maven-jaxb2-plugin</artifactId>
                         <configuration>
-                            <schemaDirectory>src/main/xsd</schemaDirectory>
-                            <packageName>org.apache.geronimo.deployment.service.plan</packageName>
-                            <!--<schemaListFileName>src/main/xsdlist/xsdlist.txt</schemaListFileName>-->
-                            <extension>true</extension>
+                            <generatePackage>org.apache.geronimo.deployment.service.plan</generatePackage>
+                            <!--<episodes>-->
+                                <!--<episode>-->
+                                    <!--<groupId>com.acme.foo</groupId>-->
+                                    <!--<artifactId>a-schema</artifactId>-->
+                                    <!--&lt;!&ndash; Version is not required if the artifact is-->
+                                        <!--configured as dependency &ndash;&gt;-->
+                                <!--</episode>-->
+                            <!--</episodes>-->
                         </configuration>
                     </plugin>
 

Modified: geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlAttributeBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlAttributeBuilder.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlAttributeBuilder.java (original)
+++ geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlAttributeBuilder.java Mon May  2 21:49:22 2011
@@ -16,7 +16,6 @@
  */
 package org.apache.geronimo.deployment.service;
 
-import org.apache.xmlbeans.XmlObject;
 import org.apache.geronimo.common.DeploymentException;
 import org.osgi.framework.Bundle;
 

Modified: geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlReferenceBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlReferenceBuilder.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlReferenceBuilder.java (original)
+++ geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/java/org/apache/geronimo/deployment/service/XmlReferenceBuilder.java Mon May  2 21:49:22 2011
@@ -20,7 +20,6 @@ import org.apache.geronimo.common.Deploy
 import org.apache.geronimo.deployment.DeploymentContext;
 import org.apache.geronimo.gbean.AbstractName;
 import org.apache.geronimo.gbean.ReferencePatterns;
-import org.apache.xmlbeans.XmlObject;
 import org.osgi.framework.Bundle;
 
 /**
@@ -30,6 +29,6 @@ public interface XmlReferenceBuilder {
 
     String getNamespace();
 
-    ReferencePatterns getReferences(XmlObject xmlObject, DeploymentContext context, AbstractName moduleAbstractName, Bundle bundle) throws DeploymentException;
+    ReferencePatterns getReferences(Object xmlObject, DeploymentContext context, AbstractName moduleAbstractName, Bundle bundle) throws DeploymentException;
 
 }

Added: geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/META-INF/sun-jaxb.episode
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/META-INF/sun-jaxb.episode?rev=1098802&view=auto
==============================================================================
--- geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/META-INF/sun-jaxb.episode (added)
+++ geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/META-INF/sun-jaxb.episode Mon May  2 21:49:22 2011
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<bindings version="2.1" xmlns="http://java.sun.com/xml/ns/jaxb">
+  <!--
+
+This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 
+See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+Any modifications to this file will be lost upon recompilation of the source schema. 
+Generated on: 2011.04.27 at 04:22:48 PM PDT 
+
+  -->
+  <bindings scd="x-schema::tns" xmlns:tns="http://geronimo.apache.org/xml/ns/deployment-1.2">
+    <schemaBindings map="false"/>
+    <bindings scd="~tns:moduleType">
+      <class ref="org.apache.geronimo.deployment.service.plan.ModuleType"/>
+    </bindings>
+    <bindings scd="~tns:gbeanType">
+      <class ref="org.apache.geronimo.deployment.service.plan.GbeanType"/>
+    </bindings>
+    <bindings scd="~tns:emptyType">
+      <class ref="org.apache.geronimo.deployment.service.plan.EmptyType"/>
+    </bindings>
+    <bindings scd="~tns:environmentType">
+      <class ref="org.apache.geronimo.deployment.service.plan.EnvironmentType"/>
+    </bindings>
+    <bindings scd="~tns:artifactType">
+      <class ref="org.apache.geronimo.deployment.service.plan.ArtifactType"/>
+    </bindings>
+    <bindings scd="~tns:patternType">
+      <class ref="org.apache.geronimo.deployment.service.plan.PatternType"/>
+    </bindings>
+    <bindings scd="~tns:xml-attributeType">
+      <class ref="org.apache.geronimo.deployment.service.plan.XmlAttributeType"/>
+    </bindings>
+    <bindings scd="~tns:referenceType">
+      <class ref="org.apache.geronimo.deployment.service.plan.ReferenceType"/>
+    </bindings>
+    <bindings scd="~tns:attributeType">
+      <class ref="org.apache.geronimo.deployment.service.plan.AttributeType"/>
+    </bindings>
+    <bindings scd="~tns:referencesType">
+      <class ref="org.apache.geronimo.deployment.service.plan.ReferencesType"/>
+    </bindings>
+  </bindings>
+  <!--
+  <bindings scd="x-schema::tns" xmlns:tns="http://geronimo.apache.org/xml/ns/deployment/javabean-1.0">
+    <schemaBindings map="false"/>
+    <bindings scd="~tns:bean-propertyType">
+      <class ref="org.apache.geronimo.deployment.service.plan.BeanPropertyType"/>
+    </bindings>
+    <bindings scd="~tns:javabeanType">
+      <class ref="org.apache.geronimo.deployment.service.plan.JavabeanType"/>
+    </bindings>
+    <bindings scd="~tns:propertyType">
+      <class ref="org.apache.geronimo.deployment.service.plan.PropertyType"/>
+    </bindings>
+  </bindings>
+  -->
+</bindings>
+

Copied: geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/geronimo-module-1.2.xsd (from r1096963, geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/xsd/geronimo-module-1.2.xsd)
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/geronimo-module-1.2.xsd?p2=geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/geronimo-module-1.2.xsd&p1=geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/xsd/geronimo-module-1.2.xsd&r1=1096963&r2=1098802&rev=1098802&view=diff
==============================================================================
    (empty)

Propchange: geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/geronimo-module-1.2.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/geronimo-module-1.2.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/branches/3.0-osgi/framework/modules/geronimo-service-builder/src/main/resources/geronimo-module-1.2.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: geronimo/server/branches/3.0-osgi/framework/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/framework/pom.xml?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/framework/pom.xml (original)
+++ geronimo/server/branches/3.0-osgi/framework/pom.xml Mon May  2 21:49:22 2011
@@ -117,18 +117,6 @@
             </dependency>
 
             <dependency>
-                <groupId>org.apache.geronimo.bundles</groupId>
-                <artifactId>sxc-jaxb</artifactId>
-                <version>${sxcVersion}</version>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.geronimo.bundles</groupId>
-                <artifactId>sxc-runtime</artifactId>
-                <version>${sxcVersion}</version>
-            </dependency>
-
-            <dependency>
                 <groupId>org.apache.servicemix.bundles</groupId>
                 <artifactId>org.apache.servicemix.bundles.commons-jexl</artifactId>
                 <version>1.1_3</version>

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/pom.xml?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/pom.xml (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/pom.xml Mon May  2 21:49:22 2011
@@ -34,11 +34,11 @@
     <name>Geronimo Plugins, J2EE :: Builder</name>
 
     <dependencies>
-        <dependency>
-            <groupId>org.apache.geronimo.modules</groupId>
-            <artifactId>geronimo-j2ee-schema</artifactId>
-            <version>${project.version}</version>
-        </dependency>
+        <!--<dependency>-->
+            <!--<groupId>org.apache.geronimo.modules</groupId>-->
+            <!--<artifactId>geronimo-j2ee-schema</artifactId>-->
+            <!--<version>${project.version}</version>-->
+        <!--</dependency>-->
         <dependency>
             <groupId>org.apache.openejb</groupId>
             <artifactId>openejb-jee</artifactId>
@@ -118,14 +118,13 @@
                         <!--packages containing "impl" or "internal" are excluded by default -->
                         <Export-Package>
                             org.apache.geronimo.j2ee.deployment,
+                            org.apache.geronimo.j2ee.deployment.model.*,
                             org.apache.geronimo.j2ee.deployment.util,
-                            org.apache.geronimo.j2ee.deployment.annotation,
-                            org.apache.geronimo.j2ee.jsr88
+                            org.apache.geronimo.j2ee.deployment.annotation
                         </Export-Package>
                         <Import-Package>
-                            org.apache.geronimo.deployment.dconfigbean,
-                            org.apache.geronimo.deployment.service,
-                            org.apache.geronimo.deployment.service.jsr88,
+                            javax.xml.ws.*;resolution:=optional,
+                            org.apache.xmlbeans.*;resolution:=optional,
                             *
                         </Import-Package>
                         <!--<_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>-->
@@ -275,6 +274,39 @@
             <!--</plugin>-->
         </plugins>
     </build>
+    <profiles>
+        <profile>
+            <id>jaxb</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.jvnet.jaxb2.maven2</groupId>
+                        <artifactId>maven-jaxb2-plugin</artifactId>
+                        <configuration>
+                            <debug>true</debug>
+                            <verbose>true</verbose>
+                            <!--<generatePackage>org.apache.geronimo.j2ee.deployment.model</generatePackage>-->
+                            <catalog>src/main/resources/catalog.cat</catalog>
+                            <catalogResolver>org.jvnet.jaxb2.maven2.resolver.tools.ClasspathCatalogResolver</catalogResolver>
+                            <episodes>
+                                <episode>
+                                    <groupId>org.apache.geronimo.framework</groupId>
+                                    <artifactId>geronimo-service-builder</artifactId>
+                                </episode>
+                            </episodes>
+                            <plugins>
+                                <plugin>
+                                    <groupId>org.apache.geronimo.framework</groupId>
+                                    <artifactId>geronimo-service-builder</artifactId>
+                                </plugin>
+                            </plugins>
+                        </configuration>
+                    </plugin>
+
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
 
 </project>
 

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/AppClientModule.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/AppClientModule.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/AppClientModule.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/AppClientModule.java Mon May  2 21:49:22 2011
@@ -24,14 +24,13 @@ import org.apache.geronimo.j2ee.jndi.Jnd
 import org.apache.geronimo.kernel.config.ConfigurationModuleType;
 import org.apache.geronimo.kernel.repository.Environment;
 import org.apache.openejb.jee.ApplicationClient;
-import org.apache.xmlbeans.XmlObject;
 
 /**
  * TODO there is almost certainly a problem with the serverEnvironment when deploying a stand alone app client outside an ear.
  *
  * @version $Rev$ $Date$
  */
-public class AppClientModule extends Module<ApplicationClient, XmlObject> {
+public class AppClientModule<U> extends Module<ApplicationClient, U> {
     private final Environment serverEnvironment;
     private JarFile earFile;
     private final AbstractName appClientName;
@@ -47,7 +46,7 @@ public class AppClientModule extends Mod
                            String targetPath, 
                            ApplicationClient specDD, 
                            String mainClassName, 
-                           XmlObject vendorDD, 
+                           U vendorDD,
                            String originalSpecDD,
                            Map<JndiKey, Map<String, Object>> jndiContext,
                            Module<?, ?> parentModule) {

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EJBModule.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EJBModule.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EJBModule.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EJBModule.java Mon May  2 21:49:22 2011
@@ -24,7 +24,6 @@ import org.apache.geronimo.j2ee.jndi.Jnd
 import org.apache.geronimo.kernel.config.ConfigurationModuleType;
 import org.apache.geronimo.kernel.repository.Environment;
 import org.apache.openejb.jee.EjbJar;
-import org.apache.xmlbeans.XmlObject;
 
 /**
  * @version $Rev$ $Date$

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java Mon May  2 21:49:22 2011
@@ -16,8 +16,15 @@
  */
 package org.apache.geronimo.j2ee.deployment;
 
+import java.io.File;
+import java.net.URL;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.jar.JarFile;
+
 import org.apache.geronimo.common.DeploymentException;
-import org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil;
 import org.apache.geronimo.deployment.ModuleIDBuilder;
 import org.apache.geronimo.gbean.GBeanInfo;
 import org.apache.geronimo.gbean.GBeanInfoBuilder;
@@ -25,23 +32,11 @@ import org.apache.geronimo.gbean.Referen
 import org.apache.geronimo.gbean.ReferenceCollectionEvent;
 import org.apache.geronimo.gbean.ReferenceCollectionListener;
 import org.apache.geronimo.j2ee.j2eeobjectnames.NameFactory;
-import org.apache.geronimo.kernel.repository.Environment;
 import org.apache.geronimo.kernel.Naming;
 import org.apache.geronimo.kernel.config.ConfigurationStore;
-import org.apache.xmlbeans.XmlCursor;
-import org.apache.xmlbeans.XmlException;
-import org.apache.xmlbeans.XmlObject;
+import org.apache.geronimo.kernel.repository.Environment;
 import org.osgi.framework.Bundle;
 
-import java.io.File;
-import java.io.IOException;
-import java.net.URL;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.jar.JarFile;
-
 /**
  * @version $Rev:386276 $ $Date$
  */
@@ -107,32 +102,34 @@ public class SwitchingModuleBuilder impl
     }
 
     private String getNamespaceFromPlan(Object plan) throws DeploymentException {
-        XmlObject xmlObject;
-        if (plan instanceof File) {
-            try {
-                xmlObject = XmlBeansUtil.parse(((File) plan).toURI().toURL(), getClass().getClassLoader());
-            } catch (IOException e) {
-                throw new DeploymentException("Could not read plan file", e);
-            } catch (XmlException e) {
-                throw new DeploymentException("Plan file does not contain well formed xml", e);
-            }
-        } else if (plan instanceof XmlObject) {
-            xmlObject = (XmlObject) plan;
-        } else {
-            return defaultNamespace;
-        }
-        XmlCursor cursor = xmlObject.newCursor();
-        try {
-            while (cursor.hasNextToken()){
-                if (cursor.isStart()) {
-                    return cursor.getName().getNamespaceURI();
-                }
-                cursor.toNextToken();
-            }
-        } finally {
-            cursor.dispose();
-        }
-        throw new DeploymentException("Cannot find namespace in xmlObject: " + xmlObject.xmlText());
+        //TODO implement without xmlbeans
+        return null;
+//        XmlObject xmlObject;
+//        if (plan instanceof File) {
+//            try {
+//                xmlObject = XmlBeansUtil.parse(((File) plan).toURI().toURL(), getClass().getClassLoader());
+//            } catch (IOException e) {
+//                throw new DeploymentException("Could not read plan file", e);
+//            } catch (XmlException e) {
+//                throw new DeploymentException("Plan file does not contain well formed xml", e);
+//            }
+//        } else if (plan instanceof XmlObject) {
+//            xmlObject = (XmlObject) plan;
+//        } else {
+//            return defaultNamespace;
+//        }
+//        XmlCursor cursor = xmlObject.newCursor();
+//        try {
+//            while (cursor.hasNextToken()){
+//                if (cursor.isStart()) {
+//                    return cursor.getName().getNamespaceURI();
+//                }
+//                cursor.toNextToken();
+//            }
+//        } finally {
+//            cursor.dispose();
+//        }
+//        throw new DeploymentException("Cannot find namespace in xmlObject: " + xmlObject.xmlText());
     }
 
     private ModuleBuilder getBuilderFromNamespace(String namespace) {

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java Mon May  2 21:49:22 2011
@@ -26,12 +26,11 @@ import org.apache.geronimo.j2ee.jndi.Jnd
 import org.apache.geronimo.kernel.config.ConfigurationModuleType;
 import org.apache.geronimo.kernel.repository.Environment;
 import org.apache.openejb.jee.WebApp;
-import org.apache.xmlbeans.XmlObject;
 
 /**
  * @version $Rev$ $Date$
  */
-public class WebModule extends Module<WebApp, XmlObject> {
+public class WebModule<U> extends Module<WebApp, U> {
     private final String contextRoot;
     public static final String WEB_APP_DATA = "WEB_APP_DATA";
     public static final String WEB_APP_INFO = "WEB_APP_INFO";
@@ -43,7 +42,7 @@ public class WebModule extends Module<We
                      JarFile moduleFile,
                      String targetPath,
                      WebApp specDD,
-                     XmlObject vendorDD,
+                     U vendorDD,
                      String originalSpecDD,
                      String contextRoot,
                      String namespace,
@@ -60,7 +59,7 @@ public class WebModule extends Module<We
                      Deployable deployable,
                      String targetPath,
                      WebApp specDD,
-                     XmlObject vendorDD,
+                     U vendorDD,
                      String originalSpecDD,
                      String contextRoot,
                      String namespace,

Added: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/META-INF/sun-jaxb.episode
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/META-INF/sun-jaxb.episode?rev=1098802&view=auto
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/META-INF/sun-jaxb.episode (added)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/META-INF/sun-jaxb.episode Mon May  2 21:49:22 2011
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<bindings version="2.1" xmlns="http://java.sun.com/xml/ns/jaxb">
+  <!--
+
+This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 
+See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+Any modifications to this file will be lost upon recompilation of the source schema. 
+Generated on: 2011.04.27 at 06:53:42 PM PDT 
+
+  -->
+  <bindings scd="x-schema::tns" xmlns:tns="http://geronimo.apache.org/xml/ns/naming-1.2">
+    <schemaBindings map="false"/>
+    <bindings scd="~tns:service-completionType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.ServiceCompletionType"/>
+    </bindings>
+    <bindings scd="~tns:port-completionType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.PortCompletionType"/>
+    </bindings>
+    <bindings scd="~tns:abstract-naming-entryType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.AbstractNamingEntryType"/>
+    </bindings>
+    <bindings scd="~tns:service-refType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.ServiceRefType"/>
+    </bindings>
+    <bindings scd="~tns:portType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.PortType"/>
+    </bindings>
+    <bindings scd="~tns:persistence-context-refType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.PersistenceContextRefType"/>
+    </bindings>
+    <bindings scd="~tns:resource-refType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.ResourceRefType"/>
+    </bindings>
+    <bindings scd="~tns:gbean-refType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.GbeanRefType"/>
+    </bindings>
+    <bindings scd="~tns:message-destinationType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.MessageDestinationType"/>
+    </bindings>
+    <bindings scd="~tns:propertyType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.PropertyType"/>
+    </bindings>
+    <bindings scd="~tns:portPropertyType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.PortPropertyType"/>
+    </bindings>
+    <bindings scd="~tns:resource-locatorType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.ResourceLocatorType"/>
+    </bindings>
+    <bindings scd="~tns:resource-env-refType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.ResourceEnvRefType"/>
+    </bindings>
+    <bindings scd="~tns:ejb-local-refType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.EjbLocalRefType"/>
+    </bindings>
+    <bindings scd="~tns:ejb-refType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.EjbRefType"/>
+    </bindings>
+    <bindings scd="~tns:env-entryType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.EnvEntryType"/>
+    </bindings>
+    <bindings scd="~tns:patternType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.PatternType"/>
+    </bindings>
+    <bindings scd="~tns:persistence-unit-refType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.PersistenceUnitRefType"/>
+    </bindings>
+    <bindings scd="~tns:gbean-locatorType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.naming.GbeanLocatorType"/>
+    </bindings>
+  </bindings>
+  <!--
+  <bindings scd="x-schema::tns" xmlns:tns="http://geronimo.apache.org/xml/ns/j2ee/application-2.0">
+    <schemaBindings map="false"/>
+    <bindings scd="~tns:abstract-clusteringType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.app.AbstractClusteringType"/>
+    </bindings>
+    <bindings scd="~tns:ext-moduleType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.app.ExtModuleType"/>
+    </bindings>
+    <bindings scd="~tns:abstract-securityType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.app.AbstractSecurityType"/>
+    </bindings>
+    <bindings scd="~tns:applicationType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.app.ApplicationType"/>
+    </bindings>
+    <bindings scd="~tns:moduleType">
+      <class ref="org.apache.geronimo.j2ee.deployment.model.app.ModuleType"/>
+    </bindings>
+  </bindings>
+  -->
+</bindings>
+

Added: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/catalog.cat
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/catalog.cat?rev=1098802&view=auto
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/catalog.cat (added)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/catalog.cat Mon May  2 21:49:22 2011
@@ -0,0 +1,3 @@
+PUBLIC "http://geronimo.apache.org/xml/ns/deployment-1.2" "classpath:geronimo-module-1.2.xsd"
+
+-- REWRITE_SYSTEM "geronimo-module-1.2.xsd" "classpath:geronimo-module-1.2.xsd"

Copied: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-application-2.0.xsd (from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/xsd/geronimo-application-2.0.xsd)
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-application-2.0.xsd?p2=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-application-2.0.xsd&p1=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/xsd/geronimo-application-2.0.xsd&r1=1096963&r2=1098802&rev=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/xsd/geronimo-application-2.0.xsd (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-application-2.0.xsd Mon May  2 21:49:22 2011
@@ -17,13 +17,23 @@
 -->
 
 <xs:schema
-    xmlns:geronimo="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
-    targetNamespace="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
-    xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"
-    xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
-    attributeFormDefault="unqualified" version="1.0">
+        xmlns:geronimo="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
+        targetNamespace="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
+        xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"
+        xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
+        attributeFormDefault="unqualified" version="1.0"
+        jxb:version="2.1">
 
     <xs:annotation>
+       <xs:appinfo>
+           <jxb:bindings schemaLocation="geronimo-application-2.0.xsd" node="/xs:schema">
+               <jxb:schemaBindings>
+                  <jxb:package name="org.apache.geronimo.j2ee.deployment.model.app"/>
+               </jxb:schemaBindings>
+           </jxb:bindings>
+       </xs:appinfo>
+    </xs:annotation>
+    <xs:annotation>
         <xs:documentation>
             This is an XML Schema Definition for Geronimo enterprise application
             deployment plan. In case the enterprise application deployment plan
@@ -40,10 +50,10 @@
         </xs:documentation>
     </xs:annotation>
 
-    <xs:import namespace="http://geronimo.apache.org/xml/ns/deployment-1.2"
-        schemaLocation="geronimo-module-1.2.xsd">
+    <xs:import namespace="http://geronimo.apache.org/xml/ns/deployment-1.2">
         <xs:annotation>
             <xs:documentation>
+        schemaLocation="geronimo-module-1.2.xsd"
                 Import Geronimo Services deployment plans. The imported plan
                 includes complex types like moduleType, environmentType,
                 dependenciesType, etc. required by this plan schema.

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-application-2.0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-application-2.0.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-application-2.0.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Copied: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-naming-1.2.xsd (from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/xsd/geronimo-naming-1.2.xsd)
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-naming-1.2.xsd?p2=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-naming-1.2.xsd&p1=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/xsd/geronimo-naming-1.2.xsd&r1=1096963&r2=1098802&rev=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/xsd/geronimo-naming-1.2.xsd (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-naming-1.2.xsd Mon May  2 21:49:22 2011
@@ -17,11 +17,22 @@
 -->
 
 <xsd:schema targetNamespace="http://geronimo.apache.org/xml/ns/naming-1.2"
-    xmlns:gernaming="http://geronimo.apache.org/xml/ns/naming-1.2"
-    xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
-    attributeFormDefault="unqualified" version="1.0">
+            xmlns:gernaming="http://geronimo.apache.org/xml/ns/naming-1.2"
+            xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
+            attributeFormDefault="unqualified" version="1.0"
+            xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
+        jxb:version="2.1">
 
     <xsd:annotation>
+       <xsd:appinfo>
+           <jxb:bindings schemaLocation="geronimo-naming-1.2.xsd" node="/xsd:schema">
+               <jxb:schemaBindings>
+                  <jxb:package name="org.apache.geronimo.j2ee.deployment.model.naming"/>
+               </jxb:schemaBindings>
+           </jxb:bindings>
+       </xsd:appinfo>
+    </xsd:annotation>
+    <xsd:annotation>
         <xsd:documentation>
             This is a partial XML Schema Definition for common naming elements
             for resolving EJB, Web, services, or resource references. This

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-naming-1.2.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-naming-1.2.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/main/resources/geronimo-naming-1.2.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/SchemaConversionTest.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/SchemaConversionTest.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/SchemaConversionTest.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/SchemaConversionTest.java Mon May  2 21:49:22 2011
@@ -16,15 +16,7 @@
  */
 package org.apache.geronimo.j2ee.deployment;
 
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil;
-import org.apache.geronimo.schema.SchemaConversionUtils;
-import org.apache.geronimo.testsupport.XmlBeansTestSupport;
-import org.apache.xmlbeans.XmlCursor;
-import org.apache.xmlbeans.XmlObject;
+import junit.framework.TestCase;
 
 /**
  * ejb 1.1 dtd appears to be a subset of ejb 2.0 dtd so the same xsl should
@@ -32,7 +24,7 @@ import org.apache.xmlbeans.XmlObject;
  *
  * @version $Rev$ $Date$
  */
-public class SchemaConversionTest extends XmlBeansTestSupport {
+public class SchemaConversionTest extends TestCase {
     private ClassLoader classLoader = this.getClass().getClassLoader();
 
 

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/pom.xml?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/pom.xml (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/pom.xml Mon May  2 21:49:22 2011
@@ -100,24 +100,12 @@
                     <instructions>
                         <!--<_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>-->
                         <Import-Package>
-                            org.apache.geronimo.deployment.xbeans.impl,
-                            org.apache.geronimo.deployment.javabean.xbeans.impl,
-                            org.apache.geronimo.deployment.xbeans,
-                            org.apache.geronimo.deployment.javabean.xbeans,
-                            org.apache.geronimo.deployment.dconfigbean,
                             org.apache.geronimo.deployment.service,
-                            org.apache.geronimo.deployment.service.jsr88,
-                            org.apache.xmlbeans.impl.schema;version="2.4",
                             *
                         </Import-Package>
                         <Export-Package>
-                            org.apache.geronimo.xbeans.geronimo.naming,
-                            org.apache.geronimo.xbeans.geronimo.naming.impl,
                             org.apache.geronimo.naming.deployment,
-                            org.apache.geronimo.naming.deployment.jsr88,
                         </Export-Package>
-                        <_exportcontents>schemaorg_apache_xmlbeans*</_exportcontents>
-                        <DynamicImport-Package>schemaorg_apache_xmlbeans.*</DynamicImport-Package>
                     </instructions>
                 </configuration>
             </plugin>

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/AbstractNamingBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/AbstractNamingBuilder.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/AbstractNamingBuilder.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/AbstractNamingBuilder.java Mon May  2 21:49:22 2011
@@ -42,7 +42,6 @@ import org.apache.geronimo.kernel.reposi
 import org.apache.geronimo.kernel.repository.Dependency;
 import org.apache.geronimo.kernel.repository.Environment;
 import org.apache.geronimo.kernel.repository.ImportType;
-import org.apache.geronimo.schema.NamespaceElementConverter;
 import org.apache.openejb.jee.InjectionTarget;
 import org.apache.openejb.jee.JndiConsumer;
 import org.osgi.framework.Bundle;
@@ -58,8 +57,8 @@ public abstract class AbstractNamingBuil
 //    protected static final QName BASE_NAMING_QNAME = GerAbstractNamingEntryType.type.getDocumentElementName();
     protected static final String J2EE_NAMESPACE = "http://java.sun.com/xml/ns/j2ee";
     protected static final String JEE_NAMESPACE = "http://java.sun.com/xml/ns/javaee";
-    protected static final NamespaceElementConverter J2EE_CONVERTER = new NamespaceElementConverter(J2EE_NAMESPACE);
-    protected static final NamespaceElementConverter JEE_CONVERTER = new NamespaceElementConverter(JEE_NAMESPACE);
+//    protected static final NamespaceElementConverter J2EE_CONVERTER = new NamespaceElementConverter(J2EE_NAMESPACE);
+//    protected static final NamespaceElementConverter JEE_CONVERTER = new NamespaceElementConverter(JEE_NAMESPACE);
 //    protected static final NamespaceElementConverter NAMING_CONVERTER = new NamespaceElementConverter(GerAbstractNamingEntryDocument.type.getDocumentElementName().getNamespaceURI());
 
     private final Environment defaultEnvironment;

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/EnvironmentEntryBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/EnvironmentEntryBuilder.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/EnvironmentEntryBuilder.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-naming-builder/src/main/java/org/apache/geronimo/naming/deployment/EnvironmentEntryBuilder.java Mon May  2 21:49:22 2011
@@ -46,7 +46,6 @@ import org.apache.openejb.jee.EnvEntry;
 import org.apache.openejb.jee.InjectionTarget;
 import org.apache.openejb.jee.JndiConsumer;
 import org.apache.openejb.jee.Text;
-import org.apache.xmlbeans.QNameSet;
 import org.osgi.framework.Bundle;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -214,9 +213,6 @@ public class EnvironmentEntryBuilder ext
 //        return envEntryQNameSet;
 //    }
 
-    public QNameSet getPlanQNameSet() {
-        return QNameSet.EMPTY;
-    }
 
     public static class EnvEntryRefProcessor extends ResourceAnnotationHelper.ResourceProcessor {
 

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/pom.xml?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/pom.xml (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/pom.xml Mon May  2 21:49:22 2011
@@ -103,29 +103,56 @@
                 <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
                 <configuration>
-                    <instructions>
-                        <!--packages containing "impl" or "internal" are excluded by default -->
-                        <Export-Package>
-                            org.apache.geronimo.security.deployment,
-                            org.apache.geronimo.xml.ns.security12,
-                            org.apache.geronimo.xml.ns.security12.impl,
-                        </Export-Package>
-                        <_exportcontents>schemaorg_apache_xmlbeans*</_exportcontents>
-                        <DynamicImport-Package>schemaorg_apache_xmlbeans.*</DynamicImport-Package>
-                        <Import-Package>
-                            org.apache.geronimo.deployment.dconfigbean,
-                            org.apache.geronimo.deployment.service,
-                            org.apache.geronimo.deployment.service.jsr88,
-                            org.apache.geronimo.j2ee.deployment,
-                            org.apache.geronimo.j2ee.deployment.annotation,
-                            org.apache.geronimo.j2ee.jsr88,
-                            *
-                        </Import-Package>
-                        <!--<_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>-->
-                    </instructions>
+                    <!--<instructions>-->
+                        <!--&lt;!&ndash;packages containing "impl" or "internal" are excluded by default &ndash;&gt;-->
+                        <!--<Export-Package>-->
+                            <!--org.apache.geronimo.security.deployment,-->
+                            <!--*-->
+                        <!--</Export-Package>-->
+                        <!--<Import-Package>-->
+                            <!--org.apache.geronimo.deployment.service,-->
+                            <!--org.apache.geronimo.j2ee.deployment,-->
+                            <!--org.apache.geronimo.j2ee.deployment.annotation,-->
+                            <!--*-->
+                        <!--</Import-Package>-->
+                        <!--&lt;!&ndash;<_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>&ndash;&gt;-->
+                    <!--</instructions>-->
                 </configuration>
             </plugin>
         </plugins>
     </build>
+    <profiles>
+        <profile>
+            <id>jaxb</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.jvnet.jaxb2.maven2</groupId>
+                        <artifactId>maven-jaxb2-plugin</artifactId>
+                        <configuration>
+                            <debug>true</debug>
+                            <verbose>true</verbose>
+                            <!--<generatePackage>org.apache.geronimo.j2ee.deployment.model</generatePackage>-->
+                            <!--<catalog>src/main/resources/catalog.cat</catalog>-->
+                            <!--<catalogResolver>org.jvnet.jaxb2.maven2.resolver.tools.ClasspathCatalogResolver</catalogResolver>-->
+                            <!--<episodes>-->
+                                <!--<episode>-->
+                                    <!--<groupId>org.apache.geronimo.framework</groupId>-->
+                                    <!--<artifactId>geronimo-service-builder</artifactId>-->
+                                <!--</episode>-->
+                            <!--</episodes>-->
+                            <!--<plugins>-->
+                                <!--<plugin>-->
+                                    <!--<groupId>org.apache.geronimo.framework</groupId>-->
+                                    <!--<artifactId>geronimo-service-builder</artifactId>-->
+                                <!--</plugin>-->
+                            <!--</plugins>-->
+                        </configuration>
+                    </plugin>
+
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
 
 </project>

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/GeronimoSecurityBuilderImpl.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/GeronimoSecurityBuilderImpl.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/GeronimoSecurityBuilderImpl.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/GeronimoSecurityBuilderImpl.java Mon May  2 21:49:22 2011
@@ -32,7 +32,6 @@ import org.apache.geronimo.deployment.De
 import org.apache.geronimo.deployment.ModuleIDBuilder;
 import org.apache.geronimo.deployment.NamespaceDrivenBuilder;
 import org.apache.geronimo.deployment.service.EnvironmentBuilder;
-import org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil;
 import org.apache.geronimo.gbean.AbstractName;
 import org.apache.geronimo.gbean.AbstractNameQuery;
 import org.apache.geronimo.gbean.GBeanData;
@@ -47,10 +46,6 @@ import org.apache.geronimo.kernel.GBeanA
 import org.apache.geronimo.kernel.Naming;
 import org.apache.geronimo.kernel.config.ConfigurationStore;
 import org.apache.geronimo.kernel.repository.Environment;
-import org.apache.geronimo.schema.ElementConverter;
-import org.apache.geronimo.schema.NamespaceElementConverter;
-import org.apache.geronimo.schema.SchemaConversionUtils;
-import org.apache.geronimo.schema.SecurityElementConverter;
 import org.apache.geronimo.security.SecurityNames;
 import org.apache.geronimo.security.credentialstore.CredentialStore;
 import org.apache.geronimo.security.deploy.PrincipalInfo;
@@ -99,13 +94,13 @@ public class GeronimoSecurityBuilderImpl
         NAMESPACE_UPDATES.put("http://geronimo.apache.org/xml/ns/security-1.2", "http://geronimo.apache.org/xml/ns/security-2.0");
     }
 
-    private static final Map<String, ElementConverter> GERONIMO_SCHEMA_CONVERSIONS = new HashMap<String, ElementConverter>();
-
-    static {
-        GERONIMO_SCHEMA_CONVERSIONS.put("security", new SecurityElementConverter());
-        GERONIMO_SCHEMA_CONVERSIONS.put("security-ref", new NamespaceElementConverter(GERONIMO_SECURITY_NAMESPACE));
-        GERONIMO_SCHEMA_CONVERSIONS.put("default-subject", new NamespaceElementConverter(GERONIMO_SECURITY_NAMESPACE));
-    }
+//    private static final Map<String, ElementConverter> GERONIMO_SCHEMA_CONVERSIONS = new HashMap<String, ElementConverter>();
+//
+//    static {
+//        GERONIMO_SCHEMA_CONVERSIONS.put("security", new SecurityElementConverter());
+//        GERONIMO_SCHEMA_CONVERSIONS.put("security-ref", new NamespaceElementConverter(GERONIMO_SECURITY_NAMESPACE));
+//        GERONIMO_SCHEMA_CONVERSIONS.put("default-subject", new NamespaceElementConverter(GERONIMO_SECURITY_NAMESPACE));
+//    }
 
     private final AbstractNameQuery defaultCredentialStoreName;
     private final AbstractNameQuery defaultRoleMappingName;
@@ -120,13 +115,13 @@ public class GeronimoSecurityBuilderImpl
     }
 
     public void doStart() {
-        XmlBeansUtil.registerNamespaceUpdates(NAMESPACE_UPDATES);
-        SchemaConversionUtils.registerNamespaceConversions(GERONIMO_SCHEMA_CONVERSIONS);
+//        XmlBeansUtil.registerNamespaceUpdates(NAMESPACE_UPDATES);
+//        SchemaConversionUtils.registerNamespaceConversions(GERONIMO_SCHEMA_CONVERSIONS);
     }
 
     public void doStop() {
-        XmlBeansUtil.unregisterNamespaceUpdates(NAMESPACE_UPDATES);
-        SchemaConversionUtils.unregisterNamespaceConversions(GERONIMO_SCHEMA_CONVERSIONS);
+//        XmlBeansUtil.unregisterNamespaceUpdates(NAMESPACE_UPDATES);
+//        SchemaConversionUtils.unregisterNamespaceConversions(GERONIMO_SCHEMA_CONVERSIONS);
     }
 
     public void doFail() {

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/LoginConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/LoginConfigBuilder.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/LoginConfigBuilder.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/LoginConfigBuilder.java Mon May  2 21:49:22 2011
@@ -35,7 +35,6 @@ import org.apache.geronimo.gbean.Abstrac
 import org.apache.geronimo.gbean.GBeanData;
 import org.apache.geronimo.gbean.GBeanInfo;
 import org.apache.geronimo.gbean.GBeanInfoBuilder;
-import org.apache.geronimo.gbean.GReferenceInfo;
 import org.apache.geronimo.gbean.ReferenceMap;
 import org.apache.geronimo.gbean.ReferencePatterns;
 import org.apache.geronimo.kernel.GBeanAlreadyExistsException;
@@ -223,30 +222,14 @@ public class LoginConfigBuilder {
 
     public static final GBeanInfo GBEAN_INFO;
 
-    private static final GReferenceInfo USE_REFERENCE_INFO;
 
     static {
         GBeanInfoBuilder infoBuilder = GBeanInfoBuilder.createStatic(LoginConfigBuilder.class, "XmlReferenceBuilder");
         infoBuilder.addAttribute("kernel", Kernel.class, false, false);
         infoBuilder.addReference("xmlAttributeBuilders", XmlAttributeBuilder.class, "XmlAttributeBuilder");
         infoBuilder.setConstructor(new String[]{"kernel", "xmlAttributeBuilders"});
-        infoBuilder.addInterface(XmlReferenceBuilder.class);
         GBEAN_INFO = infoBuilder.getBeanInfo();
 
-        Set<GReferenceInfo> referenceInfos = JaasLoginModuleUse.GBEAN_INFO.getReferences();
-        GReferenceInfo found = null;
-        for (GReferenceInfo testReferenceInfo : referenceInfos) {
-            String testRefName = testReferenceInfo.getName();
-            if (testRefName.equals("LoginModule")) {
-                found = testReferenceInfo;
-                break;
-            }
-        }
-        if (found == null) {
-            throw new RuntimeException("Someone changed the gbeaninfo on JaasLoginModuleUse");
-        }
-        USE_REFERENCE_INFO = found;
-
     }
 
     public static GBeanInfo getGBeanInfo() {

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/model/security/ObjectFactory.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/model/security/ObjectFactory.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/model/security/ObjectFactory.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/java/org/apache/geronimo/security/deployment/model/security/ObjectFactory.java Mon May  2 21:49:22 2011
@@ -32,7 +32,7 @@ import javax.xml.namespace.QName;
 public class ObjectFactory {
 
     private final static QName _CredentialStore_QNAME = new QName("http://geronimo.apache.org/xml/ns/security-2.0", "credential-store");
-    private final static QName _Security_QNAME = new QName("http://geronimo.apache.org/xml/ns/security-2.0", "security");
+    public final static QName _Security_QNAME = new QName("http://geronimo.apache.org/xml/ns/security-2.0", "security");
     private final static QName _DefaultSubject_QNAME = new QName("http://geronimo.apache.org/xml/ns/security-2.0", "default-subject");
     private final static QName _SecurityRef_QNAME = new QName("http://geronimo.apache.org/xml/ns/security-2.0", "security-ref");
 

Added: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/META-INF/sun-jaxb.episode
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/META-INF/sun-jaxb.episode?rev=1098802&view=auto
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/META-INF/sun-jaxb.episode (added)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/META-INF/sun-jaxb.episode Mon May  2 21:49:22 2011
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<bindings version="2.1" xmlns="http://java.sun.com/xml/ns/jaxb">
+  <!--
+
+This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 
+See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+Any modifications to this file will be lost upon recompilation of the source schema. 
+Generated on: 2011.04.27 at 07:04:29 PM PDT 
+
+  -->
+  <!--
+  <bindings scd="x-schema::tns" xmlns:tns="http://geronimo.apache.org/xml/ns/subject-info-1.0">
+    <schemaBindings map="false"/>
+    <bindings scd="~tns:default-subjectType">
+      <class ref="org.apache.geronimo.security.deployment.model.subjectinfo.DefaultSubjectType"/>
+    </bindings>
+    <bindings scd="~tns:securityType">
+      <class ref="org.apache.geronimo.security.deployment.model.subjectinfo.SecurityType"/>
+    </bindings>
+    <bindings scd="~tns:role-subject-mappingsType">
+      <class ref="org.apache.geronimo.security.deployment.model.subjectinfo.RoleSubjectMappingsType"/>
+    </bindings>
+    <bindings scd="~tns:descriptionType">
+      <class ref="org.apache.geronimo.security.deployment.model.subjectinfo.DescriptionType"/>
+    </bindings>
+    <bindings scd="~tns:roleType">
+      <class ref="org.apache.geronimo.security.deployment.model.subjectinfo.RoleType"/>
+    </bindings>
+  </bindings>
+  -->
+  <bindings scd="x-schema::tns" xmlns:tns="http://geronimo.apache.org/xml/ns/credentialstore-1.0">
+    <schemaBindings map="false"/>
+    <bindings scd="~tns:subjectType">
+      <class ref="org.apache.geronimo.security.deployment.model.credentialstore.SubjectType"/>
+    </bindings>
+    <bindings scd="~tns:credentialType">
+      <class ref="org.apache.geronimo.security.deployment.model.credentialstore.CredentialType"/>
+    </bindings>
+    <bindings scd="~tns:realmType">
+      <class ref="org.apache.geronimo.security.deployment.model.credentialstore.RealmType"/>
+    </bindings>
+    <bindings scd="~tns:credential-storeType">
+      <class ref="org.apache.geronimo.security.deployment.model.credentialstore.CredentialStoreType"/>
+    </bindings>
+  </bindings>
+  <bindings scd="x-schema::tns" xmlns:tns="http://geronimo.apache.org/xml/ns/security-2.0">
+    <schemaBindings map="false"/>
+    <bindings scd="~tns:roleType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.RoleType"/>
+    </bindings>
+    <bindings scd="~tns:subject-infoType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.SubjectInfoType"/>
+    </bindings>
+    <bindings scd="~tns:principalType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.PrincipalType"/>
+    </bindings>
+    <bindings scd="~tns:loginDomainPrincipalType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.LoginDomainPrincipalType"/>
+    </bindings>
+    <bindings scd="~tns:role-mappingsType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.RoleMappingsType"/>
+    </bindings>
+    <bindings scd="~tns:security-refType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.SecurityRefType"/>
+    </bindings>
+    <bindings scd="~tns:distinguishedNameType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.DistinguishedNameType"/>
+    </bindings>
+    <bindings scd="~tns:descriptionType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.DescriptionType"/>
+    </bindings>
+    <bindings scd="~tns:realmPrincipalType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.RealmPrincipalType"/>
+    </bindings>
+    <bindings scd="~tns:securityType">
+      <class ref="org.apache.geronimo.security.deployment.model.security.SecurityType"/>
+    </bindings>
+  </bindings>
+  <bindings scd="x-schema::tns" xmlns:tns="http://geronimo.apache.org/xml/ns/loginconfig-2.0">
+    <schemaBindings map="false"/>
+    <bindings scd="~tns:abstract-login-moduleType">
+      <class ref="org.apache.geronimo.security.deployment.model.loginconfig.AbstractLoginModuleType"/>
+    </bindings>
+    <bindings scd="~tns:login-moduleType">
+      <class ref="org.apache.geronimo.security.deployment.model.loginconfig.LoginModuleType"/>
+    </bindings>
+    <bindings scd="~tns:optionType">
+      <class ref="org.apache.geronimo.security.deployment.model.loginconfig.OptionType"/>
+    </bindings>
+    <bindings scd="~tns:login-module-refType">
+      <class ref="org.apache.geronimo.security.deployment.model.loginconfig.LoginModuleRefType"/>
+    </bindings>
+    <bindings scd="~tns:login-configType">
+      <class ref="org.apache.geronimo.security.deployment.model.loginconfig.LoginConfigType"/>
+    </bindings>
+  </bindings>
+  <bindings scd="x-schema::tns" xmlns:tns="http://geronimo.apache.org/xml/ns/geronimo-jaspi">
+    <schemaBindings map="false"/>
+    <bindings scd="~tns:clientAuthConfigType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.ClientAuthConfigType"/>
+    </bindings>
+    <bindings scd="~tns:serverAuthContextType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.ServerAuthContextType"/>
+    </bindings>
+    <bindings scd="~tns:configProviderType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.ConfigProviderType"/>
+    </bindings>
+    <bindings scd="~tns:protectionPolicyType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.ProtectionPolicyType"/>
+    </bindings>
+    <bindings scd="~tns:authModuleType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.AuthModuleType"/>
+    </bindings>
+    <bindings scd="~tns:serverAuthConfigType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.ServerAuthConfigType"/>
+    </bindings>
+    <bindings scd="~tns:targetType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.TargetType"/>
+    </bindings>
+    <bindings scd="~tns:messagePolicyType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.MessagePolicyType"/>
+    </bindings>
+    <bindings scd="~tns:targetPolicyType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.TargetPolicyType"/>
+    </bindings>
+    <bindings scd="~tns:clientAuthContextType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.ClientAuthContextType"/>
+    </bindings>
+    <bindings scd="~tns:jaspiType">
+      <class ref="org.apache.geronimo.security.deployment.model.jaspi.JaspiType"/>
+    </bindings>
+  </bindings>
+</bindings>
+

Copied: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-credential-store-1.0.xsd (from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-credential-store-1.0.xsd)
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-credential-store-1.0.xsd?p2=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-credential-store-1.0.xsd&p1=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-credential-store-1.0.xsd&r1=1096963&r2=1098802&rev=1098802&view=diff
==============================================================================
    (empty)

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-credential-store-1.0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-credential-store-1.0.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-credential-store-1.0.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Copied: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-jaspi.xsd (from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-jaspi.xsd)
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-jaspi.xsd?p2=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-jaspi.xsd&p1=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-jaspi.xsd&r1=1096963&r2=1098802&rev=1098802&view=diff
==============================================================================
    (empty)

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-jaspi.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-jaspi.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-jaspi.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Copied: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-login-config-2.0.xsd (from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-login-config-2.0.xsd)
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-login-config-2.0.xsd?p2=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-login-config-2.0.xsd&p1=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-login-config-2.0.xsd&r1=1096963&r2=1098802&rev=1098802&view=diff
==============================================================================
    (empty)

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-login-config-2.0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-login-config-2.0.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-login-config-2.0.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Copied: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-security-2.0.xsd (from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-security-2.0.xsd)
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-security-2.0.xsd?p2=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-security-2.0.xsd&p1=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-security-2.0.xsd&r1=1096963&r2=1098802&rev=1098802&view=diff
==============================================================================
    (empty)

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-security-2.0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-security-2.0.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-security-2.0.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Copied: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-subject-info-1.0.xsd (from r1096963, geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-subject-info-1.0.xsd)
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-subject-info-1.0.xsd?p2=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-subject-info-1.0.xsd&p1=geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/xsd/geronimo-subject-info-1.0.xsd&r1=1096963&r2=1098802&rev=1098802&view=diff
==============================================================================
    (empty)

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-subject-info-1.0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-subject-info-1.0.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/main/resources/geronimo-subject-info-1.0.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/test/java/org/apache/geronimo/security/deployment/LoginConfigBuilderTest.java
URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/test/java/org/apache/geronimo/security/deployment/LoginConfigBuilderTest.java?rev=1098802&r1=1098801&r2=1098802&view=diff
==============================================================================
--- geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/test/java/org/apache/geronimo/security/deployment/LoginConfigBuilderTest.java (original)
+++ geronimo/server/branches/3.0-osgi/plugins/j2ee/geronimo-security-builder/src/test/java/org/apache/geronimo/security/deployment/LoginConfigBuilderTest.java Mon May  2 21:49:22 2011
@@ -31,21 +31,17 @@ import javax.xml.stream.XMLStreamExcepti
 import junit.framework.TestCase;
 import org.apache.geronimo.common.DeploymentException;
 import org.apache.geronimo.deployment.DeploymentContext;
-import org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil;
 import org.apache.geronimo.gbean.AbstractName;
 import org.apache.geronimo.kernel.Jsr77Naming;
-import org.apache.geronimo.kernel.osgi.MockBundleContext;
-import org.apache.geronimo.kernel.config.ConfigurationModuleType;
 import org.apache.geronimo.kernel.config.ConfigurationData;
-import org.apache.geronimo.kernel.mock.MockConfigurationManager;
+import org.apache.geronimo.kernel.config.ConfigurationModuleType;
+import org.apache.geronimo.kernel.osgi.MockBundleContext;
 import org.apache.geronimo.kernel.repository.Artifact;
 import org.apache.geronimo.kernel.repository.Environment;
 import org.apache.geronimo.kernel.repository.Repository;
 import org.apache.geronimo.security.deployment.model.JaxbUtil;
 import org.apache.geronimo.security.deployment.model.loginconfig.LoginConfigType;
-import org.apache.xmlbeans.XmlCursor;
 import org.apache.xmlbeans.XmlException;
-import org.apache.xmlbeans.XmlObject;
 import org.osgi.framework.BundleContext;
 
 /**