Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/plugin.xml')
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/plugin.xml394
1 files changed, 152 insertions, 242 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/plugin.xml b/jpa/plugins/org.eclipse.jpt.core/plugin.xml
index 642672550e..dc19038038 100644
--- a/jpa/plugins/org.eclipse.jpt.core/plugin.xml
+++ b/jpa/plugins/org.eclipse.jpt.core/plugin.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
- Copyright (c) 2007, 2010 Oracle. All rights reserved.
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v1.0, which accompanies this distribution
- and is available at http://www.eclipse.org/legal/epl-v10.html.
-
- Contributors:
- Oracle - initial API and implementation
+ Copyright (c) 2007, 2010 Oracle. All rights reserved.
+ This program and the accompanying materials are made available under the
+ terms of the Eclipse Public License v1.0, which accompanies this distribution
+ and is available at http://www.eclipse.org/legal/epl-v10.html.
+
+ Contributors:
+ Oracle - initial API and implementation
-->
<plugin>
@@ -21,6 +21,12 @@
<extension-point
+ id="libraryValidators"
+ name="%LIBRARY_VALIDATORS"
+ schema="schema/libraryValidators.exsd"/>
+
+
+ <extension-point
id="resourceLocators"
name="%RESOURCE_LOCATORS"
schema="schema/resourceLocators.exsd"/>
@@ -112,6 +118,20 @@
class="org.eclipse.jpt.core.internal.JpaPlatformTester"/>
<propertyTester
+ id="org.eclipse.jpt.core.propertyTester.jpaPlatformDescription"
+ type="org.eclipse.jpt.core.platform.JpaPlatformDescription"
+ namespace="org.eclipse.jpt.core"
+ properties="jpaPlatform, jpaPlatformGroup"
+ class="org.eclipse.jpt.core.internal.JpaPlatformTester"/>
+
+ <propertyTester
+ id="org.eclipse.jpt.core.propertyTester.jpaLibraryProviderConfig"
+ type="org.eclipse.jpt.core.internal.libprov.JpaLibraryProviderInstallOperationConfig"
+ namespace="org.eclipse.jpt.core"
+ properties="jpaPlatform, jpaPlatformGroup"
+ class="org.eclipse.jpt.core.internal.JpaPlatformTester"/>
+
+ <propertyTester
id="org.eclipse.jpt.core.propertyTester.xmlResource"
type="org.eclipse.jpt.core.resource.xml.JpaXmlResource"
namespace="org.eclipse.jpt.core"
@@ -126,11 +146,11 @@
class="org.eclipse.jpt.core.internal.resource.xml.JpaXmlResourcePropertyTester"/>
<propertyTester
- id="org.eclipse.jpt.core.propertyTester.facet"
- type="org.eclipse.wst.common.project.facet.core.IProjectFacetVersion"
+ id="org.eclipse.jpt.core.propertyTester.libraryProvider"
+ type="org.eclipse.jst.common.project.facet.core.libprov.ILibraryProvider"
namespace="org.eclipse.jpt.core"
- properties="group"
- class="org.eclipse.jpt.core.internal.FacetVersionPropertyTester"/>
+ properties="id, extendsId"
+ class="org.eclipse.jpt.core.internal.libprov.LibraryProviderPropertyTester"/>
</extension>
@@ -203,10 +223,36 @@
<extension
+ point="org.eclipse.jpt.core.libraryValidators">
+
+ <libraryValidator
+ id="genericUserLibraryValidator"
+ class="org.eclipse.jpt.core.internal.libval.GenericJpaUserLibraryValidator">
+ <enablement>
+ <with variable="libraryProvider">
+ <test property="org.eclipse.jpt.core.extendsId" value="jpa-user-library-provider"/>
+ </with>
+ </enablement>
+ </libraryValidator>
+
+ <libraryValidator
+ id="genericEclipselinkBundlesLibraryValidator"
+ class="org.eclipse.jpt.core.internal.libval.GenericEclipseLinkBundlesLibraryValidator">
+ <enablement>
+ <with variable="libraryProvider">
+ <test property="org.eclipse.jpt.core.extendsId" value="eclipselink-bundles-library-provider"/>
+ </with>
+ </enablement>
+ </libraryValidator>
+
+ </extension>
+
+
+ <extension
point="org.eclipse.jpt.core.resourceLocators">
<resourceLocator
- id="org.eclipse.jpt.core.simpleJavaResourceLocator"
+ id="simpleJavaResourceLocator"
class="org.eclipse.jpt.core.internal.resource.SimpleJavaResourceLocator"
priority="lowest">
<enablement>
@@ -220,7 +266,7 @@
</resourceLocator>
<resourceLocator
- id="org.eclipse.jpt.core.moduleResourceLocator"
+ id="moduleResourceLocator"
class="org.eclipse.jpt.core.internal.resource.ModuleResourceLocator"
priority="lower">
<enablement>
@@ -234,7 +280,7 @@
</resourceLocator>
<resourceLocator
- id="org.eclipse.jpt.core.webModuleResourceLocator"
+ id="webModuleResourceLocator"
class="org.eclipse.jpt.core.internal.resource.WebModuleResourceLocator"
priority="low">
<enablement>
@@ -248,7 +294,7 @@
</resourceLocator>
<resourceLocator
- id="org.eclipse.jpt.core.pluginResourceLocator"
+ id="pluginResourceLocator"
class="org.eclipse.jpt.core.internal.resource.PluginResourceLocator"
priority="normal">
<enablement>
@@ -274,7 +320,7 @@
point="org.eclipse.jst.common.project.facet.core.legacyLibraryProviderDetectors">
<detector
- class="org.eclipse.jpt.core.internal.facet.LegacyJpaLibraryProviderDetector"/>
+ class="org.eclipse.jpt.core.internal.libprov.LegacyJpaLibraryProviderDetector"/>
</extension>
@@ -283,20 +329,26 @@
point="org.eclipse.jst.common.project.facet.core.libraryProviders">
<provider
+ id="jpt-no-op-library-provider"
+ extends="no-op-library-provider"
+ abstract="true">
+ <param name="message" value="%NO_OP_LIBRARY_PROVIDER_MESSAGE"/>
+ <param name="warning" value="%NO_OP_LIBRARY_PROVIDER_WARNING"/>
+ </provider>
+
+ <provider
id="jpa-legacy-library-provider"
extends="legacy-library-provider"
hidden="true">
<action type="UNINSTALL">
<operation
- class="org.eclipse.jpt.core.internal.facet.LegacyJpaLibraryProviderInstallOperation"/>
+ class="org.eclipse.jpt.core.internal.libprov.LegacyJpaLibraryProviderUninstallOperation"/>
</action>
</provider>
- <provider
- id="jpa-no-op-library-provider"
- extends="no-op-library-provider">
- <param name="message" value="%NO_OP_LIBRARY_PROVIDER_MESSAGE"/>
- <param name="warning" value="%NO_OP_LIBRARY_PROVIDER_WARNING"/>
+ <provider
+ id="jpa-no-op-library-provider"
+ extends="jpt-no-op-library-provider">
<enablement>
<with variable="requestingProjectFacet">
<test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa" forcePluginActivation="true"/>
@@ -304,156 +356,91 @@
</enablement>
</provider>
- <provider
- id="jpa-user-library-provider"
+ <provider
+ id="temp-wtp-user-library-provider"
extends="user-library-provider"
- abstract="true">
- <enablement>
- <and>
- <with variable="requestingProjectFacet">
- <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa" forcePluginActivation="true"/>
- </with>
- <with variable="projectFacets">
- <iterate>
- <not>
- <test property="org.eclipse.jpt.core.group" value="modules" forcePluginActivation="true"/>
- </not>
- </iterate>
- </with>
- </and>
- </enablement>
+ abstract="true" >
+ <action type="INSTALL">
+ <config class="org.eclipse.jpt.core.internal.libprov.TempWtpUserLibraryProviderInstallOperationConfig"/>
+ <operation class="org.eclipse.jpt.core.internal.libprov.TempWtpUserLibraryProviderInstallOperation"/>
+ </action>
</provider>
<provider
- id="jpa-wtp-user-library-provider"
- extends="wtp-user-library-provider"
- abstract="true">
- <label>%JPA_WTP_LIBRARY_PROVIDER_LABEL</label>
- <enablement>
- <and>
- <with variable="requestingProjectFacet">
- <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa" forcePluginActivation="true"/>
- </with>
- <not>
- <with variable="projectFacets">
- <iterate>
- <not>
- <test property="org.eclipse.jpt.core.group" value="modules" forcePluginActivation="true"/>
- </not>
- </iterate>
- </with>
- </not>
- </and>
- </enablement>
- </provider>
-
- <provider
- id="jpa-osgi-bundles-library-provider"
- extends="osgi-bundles-library-provider"
- abstract="true">
+ id="jpa-user-library-provider"
+ extends="temp-wtp-user-library-provider">
<enablement>
- <and>
- <with variable="requestingProjectFacet">
- <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa" forcePluginActivation="true"/>
- </with>
- <with variable="projectFacets">
- <iterate>
- <not>
- <test property="org.eclipse.jpt.core.group" value="modules" forcePluginActivation="true"/>
- </not>
- </iterate>
- </with>
- </and>
+ <with variable="requestingProjectFacet">
+ <test property="org.eclipse.wst.common.project.facet.core.projectFacet"
+ value="jpt.jpa" forcePluginActivation="true"/>
+ </with>
</enablement>
+ <action type="INSTALL">
+ <config class="org.eclipse.jpt.core.internal.libprov.JpaUserLibraryProviderInstallOperationConfig"/>
+ <operation class="org.eclipse.jpt.core.internal.libprov.TempWtpUserLibraryProviderInstallOperation"/>
+ </action>
</provider>
- <provider
- id="jpa-wtp-osgi-bundles-library-provider"
- extends="wtp-osgi-bundles-library-provider"
+ <provider
+ id="jpa-deprecated-user-library-provider"
+ extends="user-library-provider"
abstract="true">
- <enablement>
- <and>
- <with variable="requestingProjectFacet">
- <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa" forcePluginActivation="true"/>
- </with>
- <not>
- <with variable="projectFacets">
- <iterate>
- <not>
- <test property="org.eclipse.jpt.core.group" value="modules" forcePluginActivation="true"/>
- </not>
- </iterate>
- </with>
- </not>
- </and>
- </enablement>
+ <label>%DEPRECATED_USER_LIBRARY_PROVIDER_LABEL</label>
+ <action type="INSTALL">
+ <config class="org.eclipse.jst.common.project.facet.core.libprov.user.UserLibraryProviderInstallOperationConfig"/>
+ <operation class="org.eclipse.jst.common.project.facet.core.libprov.NoOpLibraryProviderOperation"/>
+ </action>
</provider>
<provider
id="jpa-generic1_0-user-library-provider"
- extends="jpa-user-library-provider">
- <param name="validator" value="org.eclipse.jpt.core.internal.utility.KeyClassesValidator"/>
- <param name="validator.param.0" value="javax.persistence.Entity"/>
- <enablement>
- <with variable="jpaPlatform">
- <equals value="generic"/>
- </with>
- </enablement>
+ extends="jpa-deprecated-user-library-provider"
+ hidden="true">
</provider>
<provider
- id="jpa-generic1_0-wtp-user-library-provider"
- extends="jpa-wtp-user-library-provider">
- <param name="validator" value="org.eclipse.jpt.core.internal.utility.KeyClassesValidator"/>
- <param name="validator.param.0" value="javax.persistence.Entity"/>
- <enablement>
- <with variable="jpaPlatform">
- <equals value="generic"/>
- </with>
- </enablement>
+ id="jpa-generic2_0-user-library-provider"
+ extends="jpa-deprecated-user-library-provider"
+ hidden="true">
</provider>
<provider
- id="jpa-generic2_0-user-library-provider"
- extends="jpa-user-library-provider">
- <param name="validator" value="org.eclipse.jpt.core.internal.utility.KeyClassesValidator"/>
- <param name="validator.param.0" value="javax.persistence.Entity"/>
- <param name="validator.param.1" value="javax.persistence.ElementCollection"/>
- <enablement>
- <with variable="jpaPlatform">
- <equals value="generic2_0"/>
- </with>
- </enablement>
+ id="temp-wtp-osgi-bundles-library-provider"
+ extends="osgi-bundles-library-provider"
+ abstract="true">
+ <action type="INSTALL">
+ <config class="org.eclipse.jpt.core.internal.libprov.TempWtpOsgiBundlesLibraryProviderInstallOperationConfig"/>
+ <operation class="org.eclipse.jst.j2ee.internal.common.classpath.WtpOsgiBundlesLibraryProviderInstallOperation"/>
+ </action>
</provider>
<provider
- id="jpa-generic2_0-wtp-user-library-provider"
- extends="jpa-wtp-user-library-provider">
- <param name="validator" value="org.eclipse.jpt.core.internal.utility.KeyClassesValidator"/>
- <param name="validator.param.0" value="javax.persistence.Entity"/>
- <param name="validator.param.1" value="javax.persistence.ElementCollection"/>
+ id="jpa-osgi-bundles-library-provider"
+ extends="temp-wtp-osgi-bundles-library-provider"
+ abstract="true">
<enablement>
- <with variable="jpaPlatform">
- <equals value="generic2_0"/>
+ <with variable="requestingProjectFacet">
+ <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa" forcePluginActivation="true"/>
</with>
</enablement>
+ <action type="INSTALL">
+ <config class="org.eclipse.jpt.core.internal.libprov.JpaOsgiBundlesLibraryProviderInstallOperationConfig"/>
+ <operation class="org.eclipse.jst.j2ee.internal.common.classpath.WtpOsgiBundlesLibraryProviderInstallOperation"/>
+ </action>
</provider>
- <provider
- id="eclipselink-102-osgi-bundles-library-provider"
- extends="jpa-osgi-bundles-library-provider">
- <label>EclipseLink 1.0.x</label>
- <param name="container.label" value="EclipseLink 1.0.x"/>
- <param name="bundle.0" value="javax.persistence:[1.0.0, 2.0.0)"/>
- <param name="bundle.1" value="org.eclipse.persistence.core:[1.0.0, 1.1.0)"/>
- <param name="bundle.2" value="org.eclipse.persistence.jpa:[1.0.0, 1.1.0)"/>
- <param name="bundle.3" value="org.eclipse.persistence.asm:[1.0.0, 1.1.0)"/>
- <param name="bundle.4" value="org.eclipse.persistence.antlr:[1.0.0, 1.1.0)"/>
- </provider>
+ <!--
+ All osgi library providers that point to eclipselink bundles extend this.
+ It exists purely as an identifier for library validation.
+ -->
+ <provider
+ id="eclipselink-bundles-library-provider"
+ extends="jpa-osgi-bundles-library-provider"
+ abstract="true"/>
<provider
- id="eclipselink-102-wtp-osgi-bundles-library-provider"
- extends="jpa-wtp-osgi-bundles-library-provider">
+ id="eclipselink-102-osgi-bundles-library-provider"
+ extends="eclipselink-bundles-library-provider">
<label>EclipseLink 1.0.x</label>
<param name="container.label" value="EclipseLink 1.0.x"/>
<param name="bundle.0" value="javax.persistence:[1.0.0, 2.0.0)"/>
@@ -461,23 +448,16 @@
<param name="bundle.2" value="org.eclipse.persistence.jpa:[1.0.0, 1.1.0)"/>
<param name="bundle.3" value="org.eclipse.persistence.asm:[1.0.0, 1.1.0)"/>
<param name="bundle.4" value="org.eclipse.persistence.antlr:[1.0.0, 1.1.0)"/>
+ <enablement>
+ <with variable="requestingProjectFacet">
+ <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa:1.0"/>
+ </with>
+ </enablement>
</provider>
<provider
id="eclipselink-110-osgi-bundles-library-provider"
- extends="jpa-osgi-bundles-library-provider">
- <label>EclipseLink 1.1.x</label>
- <param name="container.label" value="EclipseLink 1.1.x"/>
- <param name="bundle.0" value="javax.persistence:[1.99.0, 2.1.0)"/>
- <param name="bundle.1" value="org.eclipse.persistence.core:[1.1.0, 1.2.0)"/>
- <param name="bundle.2" value="org.eclipse.persistence.jpa:[1.1.0, 1.2.0)"/>
- <param name="bundle.3" value="org.eclipse.persistence.asm:[1.1.0, 1.2.0)"/>
- <param name="bundle.4" value="org.eclipse.persistence.antlr:[1.1.0, 1.2.0)"/>
- </provider>
-
- <provider
- id="eclipselink-110-wtp-osgi-bundles-library-provider"
- extends="jpa-wtp-osgi-bundles-library-provider">
+ extends="eclipselink-bundles-library-provider">
<label>EclipseLink 1.1.x</label>
<param name="container.label" value="EclipseLink 1.1.x"/>
<param name="bundle.0" value="javax.persistence:[1.99.0, 2.1.0)"/>
@@ -485,23 +465,16 @@
<param name="bundle.2" value="org.eclipse.persistence.jpa:[1.1.0, 1.2.0)"/>
<param name="bundle.3" value="org.eclipse.persistence.asm:[1.1.0, 1.2.0)"/>
<param name="bundle.4" value="org.eclipse.persistence.antlr:[1.1.0, 1.2.0)"/>
+ <enablement>
+ <with variable="requestingProjectFacet">
+ <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa:1.0"/>
+ </with>
+ </enablement>
</provider>
<provider
id="eclipselink-120-osgi-bundles-library-provider"
- extends="jpa-osgi-bundles-library-provider">
- <label>EclipseLink 1.2.x</label>
- <param name="container.label" value="EclipseLink 1.2.x"/>
- <param name="bundle.0" value="javax.persistence:[1.99.0, 2.1.0)"/>
- <param name="bundle.1" value="org.eclipse.persistence.core:[1.2.0, 1.3.0)"/>
- <param name="bundle.2" value="org.eclipse.persistence.jpa:[1.2.0, 1.3.0)"/>
- <param name="bundle.3" value="org.eclipse.persistence.asm:[1.2.0, 1.3.0)"/>
- <param name="bundle.4" value="org.eclipse.persistence.antlr:[1.2.0, 1.3.0)"/>
- </provider>
-
- <provider
- id="eclipselink-120-wtp-osgi-bundles-library-provider"
- extends="jpa-wtp-osgi-bundles-library-provider">
+ extends="eclipselink-bundles-library-provider">
<label>EclipseLink 1.2.x</label>
<param name="container.label" value="EclipseLink 1.2.x"/>
<param name="bundle.0" value="javax.persistence:[1.99.0, 2.1.0)"/>
@@ -509,23 +482,16 @@
<param name="bundle.2" value="org.eclipse.persistence.jpa:[1.2.0, 1.3.0)"/>
<param name="bundle.3" value="org.eclipse.persistence.asm:[1.2.0, 1.3.0)"/>
<param name="bundle.4" value="org.eclipse.persistence.antlr:[1.2.0, 1.3.0)"/>
+ <enablement>
+ <with variable="requestingProjectFacet">
+ <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa:1.0"/>
+ </with>
+ </enablement>
</provider>
<provider
id="eclipselink-200-osgi-bundles-library-provider"
- extends="jpa-osgi-bundles-library-provider">
- <label>EclipseLink 2.0.x</label>
- <param name="container.label" value="EclipseLink 2.0.x"/>
- <param name="bundle.0" value="javax.persistence:[2.0.0, 2.1.0)"/>
- <param name="bundle.1" value="org.eclipse.persistence.core:[2.0.0, 2.1.0)"/>
- <param name="bundle.2" value="org.eclipse.persistence.jpa:[2.0.0, 2.1.0)"/>
- <param name="bundle.3" value="org.eclipse.persistence.asm:[2.0.0, 2.1.0)"/>
- <param name="bundle.4" value="org.eclipse.persistence.antlr:[2.0.0, 2.1.0)"/>
- </provider>
-
- <provider
- id="eclipselink-200-wtp-osgi-bundles-library-provider"
- extends="jpa-wtp-osgi-bundles-library-provider">
+ extends="eclipselink-bundles-library-provider">
<label>EclipseLink 2.0.x</label>
<param name="container.label" value="EclipseLink 2.0.x"/>
<param name="bundle.0" value="javax.persistence:[2.0.0, 2.1.0)"/>
@@ -537,19 +503,7 @@
<provider
id="eclipselink-210-osgi-bundles-library-provider"
- extends="jpa-osgi-bundles-library-provider">
- <label>EclipseLink 2.1.x</label>
- <param name="container.label" value="EclipseLink 2.1.x"/>
- <param name="bundle.0" value="javax.persistence:[2.0.0, 2.1.0)"/>
- <param name="bundle.1" value="org.eclipse.persistence.core:[2.1.0, 2.2.0)"/>
- <param name="bundle.2" value="org.eclipse.persistence.jpa:[2.1.0, 2.2.0)"/>
- <param name="bundle.3" value="org.eclipse.persistence.asm:[2.1.0, 2.2.0)"/>
- <param name="bundle.4" value="org.eclipse.persistence.antlr:[2.1.0, 2.2.0)"/>
- </provider>
-
- <provider
- id="eclipselink-210-wtp-osgi-bundles-library-provider"
- extends="jpa-wtp-osgi-bundles-library-provider">
+ extends="eclipselink-bundles-library-provider">
<label>EclipseLink 2.1.x</label>
<param name="container.label" value="EclipseLink 2.1.x"/>
<param name="bundle.0" value="javax.persistence:[2.0.0, 2.1.0)"/>
@@ -606,20 +560,10 @@
</constraint>
</project-facet-version>
- <template id="jpt.jpa.se.template">
- <label>%JPA_SE_TEMPLATE_LABEL</label>
- <fixed facet="jpt.jpa"/>
- <fixed facet="java"/>
- <!--
- <preset id="jpt.jpa.2_0.preset"/>
- -->
- </template>
-
- <template id="jpt.jpa.ee.template">
- <label>%JPA_EE_TEMPLATE_LABEL</label>
+ <template id="jpt.jpa.template">
+ <label>%JPA_TEMPLATE_LABEL</label>
<fixed facet="jpt.jpa"/>
<fixed facet="java"/>
- <fixed facet="jst.utility"/>
<!--
<preset id="jpt.jpa.2_0.preset"/>
-->
@@ -659,46 +603,12 @@
</extension>
- <!--
- <extension
- point="org.eclipse.wst.common.project.facet.core.presets">
-
- <static-preset id="jpt.jpa.1_0.se.preset">
- <label>%JPA_1.0_SE_PRESET_LABEL</label>
- <facet id="java" version="5.0"/>
- <facet id="jpt.jpa" version="1.0"/>
- </static-preset>
-
- <static-preset id="jpt.jpa.1_0.ee.preset">
- <label>%JPA_1.0_EE_PRESET_LABEL</label>
- <facet id="java" version="5.0"/>
- <facet id="jst.utility" version="1.0"/>
- <facet id="jpt.jpa" version="1.0"/>
- </static-preset>
-
- <static-preset id="jpt.jpa.2_0.se.preset">
- <label>%JPA_2.0_SE_PRESET_LABEL</label>
- <facet id="java" version="6.0"/>
- <facet id="jpt.jpa" version="2.0"/>
- </static-preset>
-
- <static-preset id="jpt.jpa.2_0.ee.preset">
- <label>%JPA_2.0_EE_PRESET_LABEL</label>
- <facet id="java" version="6.0"/>
- <facet id="jst.utility" version="1.0"/>
- <facet id="jpt.jpa" version="2.0"/>
- </static-preset>
-
- </extension>
- -->
-
-
<extension
point="org.eclipse.wst.common.project.facet.core.runtimes">
<supported>
- <runtime-component any="true"/>
<facet id="jpt.jpa"/>
+ <runtime-component any="true"/>
</supported>
</extension>

Back to the top