[maven-scm] copy for tag geronimo-eclipse-plugin-3.0.0

git-svn-id: https://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/tags/geronimo-eclipse-plugin-3.0.0@1364528 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/plugins/org.apache.geronimo.st.schemas/v30/openejb-jar-2.2.xsd b/plugins/org.apache.geronimo.st.schemas/v30/openejb-jar-2.2.xsd
index c5a7185..96d5fa3 100644
--- a/plugins/org.apache.geronimo.st.schemas/v30/openejb-jar-2.2.xsd
+++ b/plugins/org.apache.geronimo.st.schemas/v30/openejb-jar-2.2.xsd
@@ -139,12 +139,11 @@
       <xs:element name="cache-size" type="xs:int" minOccurs="0"/>

       <xs:element name="tss-link" type="xs:string" minOccurs="0"/>

       <xs:element name="tss" type="naming:patternType" minOccurs="0"/>

-      <xs:choice maxOccurs="unbounded">

-        <xs:element ref="naming:abstract-naming-entry"/>

+      <!-- The naming:persistence-context-ref and naming:gbean-ref is the implementation of naming:abstract-naming-entry -->

+      <xs:choice minOccurs="0" maxOccurs="unbounded">

         <xs:element ref="naming:persistence-context-ref"/>

         <xs:element ref="naming:gbean-ref"/>

       </xs:choice>

-      <xs:element ref="naming:persistence-context-ref" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="naming:persistence-unit-ref" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="naming:ejb-ref" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="naming:ejb-local-ref" maxOccurs="unbounded" minOccurs="0"/>

@@ -238,12 +237,8 @@
         </xs:complexType>

       </xs:element>

       <xs:element ref="naming:message-destination" maxOccurs="unbounded" minOccurs="0"/>

-      <xs:element ref="app:security" minOccurs="0" />

       <xs:element ref="ns1:security" minOccurs="0"/>

-      <xs:choice maxOccurs="unbounded" minOccurs="0">

-        <xs:element ref="sys:service"/>

-        <xs:element ref="sys:gbean"/>

-      </xs:choice>

+      <xs:element ref="sys:gbean" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="per:persistence" maxOccurs="unbounded" minOccurs="0"/>

     </xs:sequence>

   </xs:complexType>

@@ -253,12 +248,11 @@
       <xs:element name="ejb-name" type="xs:string"/>

       <xs:element ref="naming:resource-adapter"/>

       <xs:element name="activation-config" type="tns:activation-configType" minOccurs="0"/>

-      <xs:choice maxOccurs="unbounded">

-        <xs:element ref="naming:abstract-naming-entry"/>

+      <!-- The naming:persistence-context-ref and naming:gbean-ref is the implementation of naming:abstract-naming-entry -->

+      <xs:choice minOccurs="0" maxOccurs="unbounded">

         <xs:element ref="naming:persistence-context-ref"/>

         <xs:element ref="naming:gbean-ref"/>

       </xs:choice>

-      <xs:element ref="naming:persistence-context-ref" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="naming:persistence-unit-ref" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="naming:ejb-ref" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="naming:ejb-local-ref" maxOccurs="unbounded" minOccurs="0"/>

@@ -311,12 +305,11 @@
           </xs:sequence>

         </xs:complexType>

       </xs:element>

-      <xs:choice maxOccurs="unbounded">

-        <xs:element ref="naming:abstract-naming-entry"/>

+      <!-- The naming:persistence-context-ref and naming:gbean-ref is the implementation of naming:abstract-naming-entry -->

+      <xs:choice minOccurs="0" maxOccurs="unbounded">

         <xs:element ref="naming:persistence-context-ref"/>

         <xs:element ref="naming:gbean-ref"/>

       </xs:choice>

-      <xs:element ref="naming:persistence-context-ref" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="naming:persistence-unit-ref" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="naming:ejb-ref" maxOccurs="unbounded" minOccurs="0"/>

       <xs:element ref="naming:ejb-local-ref" maxOccurs="unbounded" minOccurs="0"/>