diff options
Diffstat (limited to 'framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF')
4 files changed, 925 insertions, 0 deletions
diff --git a/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/maven/extension.xml b/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/maven/extension.xml new file mode 100644 index 00000000..6abf2186 --- /dev/null +++ b/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/maven/extension.xml @@ -0,0 +1,173 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<extension> + <exportedPackages> + <!-- maven-* --> + <exportedPackage>org.apache.maven.*</exportedPackage> + <exportedPackage>org.apache.maven.artifact</exportedPackage> + <exportedPackage>org.apache.maven.classrealm</exportedPackage> + <exportedPackage>org.apache.maven.cli</exportedPackage> + <exportedPackage>org.apache.maven.configuration</exportedPackage> + <exportedPackage>org.apache.maven.exception</exportedPackage> + <exportedPackage>org.apache.maven.execution</exportedPackage> + <exportedPackage>org.apache.maven.execution.scope</exportedPackage> + <exportedPackage>org.apache.maven.lifecycle</exportedPackage> + <exportedPackage>org.apache.maven.model</exportedPackage> + <exportedPackage>org.apache.maven.monitor</exportedPackage> + <exportedPackage>org.apache.maven.plugin</exportedPackage> + <exportedPackage>org.apache.maven.profiles</exportedPackage> + <exportedPackage>org.apache.maven.project</exportedPackage> + <exportedPackage>org.apache.maven.reporting</exportedPackage> + <exportedPackage>org.apache.maven.repository</exportedPackage> + <exportedPackage>org.apache.maven.rtinfo</exportedPackage> + <exportedPackage>org.apache.maven.settings</exportedPackage> + <exportedPackage>org.apache.maven.toolchain</exportedPackage> + <exportedPackage>org.apache.maven.usability</exportedPackage> + + + <!-- wagon-api --> + <exportedPackage>org.apache.maven.wagon.*</exportedPackage> + <exportedPackage>org.apache.maven.wagon.authentication</exportedPackage> + <exportedPackage>org.apache.maven.wagon.authorization</exportedPackage> + <exportedPackage>org.apache.maven.wagon.events</exportedPackage> + <exportedPackage>org.apache.maven.wagon.observers</exportedPackage> + <exportedPackage>org.apache.maven.wagon.proxy</exportedPackage> + <exportedPackage>org.apache.maven.wagon.repository</exportedPackage> + <exportedPackage>org.apache.maven.wagon.resource</exportedPackage> + + <!-- aether-api, aether-spi, aether-impl --> + <exportedPackage>org.eclipse.aether.*</exportedPackage> + <exportedPackage>org.eclipse.aether.artifact</exportedPackage> + <exportedPackage>org.eclipse.aether.collection</exportedPackage> + <exportedPackage>org.eclipse.aether.deployment</exportedPackage> + <exportedPackage>org.eclipse.aether.graph</exportedPackage> + <exportedPackage>org.eclipse.aether.impl</exportedPackage> + <exportedPackage>org.eclipse.aether.internal.impl</exportedPackage> + <exportedPackage>org.eclipse.aether.installation</exportedPackage> + <exportedPackage>org.eclipse.aether.metadata</exportedPackage> + <exportedPackage>org.eclipse.aether.repository</exportedPackage> + <exportedPackage>org.eclipse.aether.resolution</exportedPackage> + <exportedPackage>org.eclipse.aether.spi</exportedPackage> + <exportedPackage>org.eclipse.aether.transfer</exportedPackage> + <exportedPackage>org.eclipse.aether.version</exportedPackage> + + <!-- plexus-classworlds --> + <exportedPackage>org.codehaus.plexus.classworlds</exportedPackage> + + <!-- classworlds (for legacy code) --> + <exportedPackage>org.codehaus.classworlds</exportedPackage> + + <!-- plexus-utils (for DOM-type fields in maven-model) --> + <exportedPackage>org.codehaus.plexus.util.xml.Xpp3Dom</exportedPackage> + <exportedPackage>org.codehaus.plexus.util.xml.pull.XmlPullParser</exportedPackage> + <exportedPackage>org.codehaus.plexus.util.xml.pull.XmlPullParserException</exportedPackage> + <exportedPackage>org.codehaus.plexus.util.xml.pull.XmlSerializer</exportedPackage> + + <!-- plexus-container, plexus-component-annotations --> + <exportedPackage>org.codehaus.plexus.*</exportedPackage> + <exportedPackage>org.codehaus.plexus.component</exportedPackage> + <exportedPackage>org.codehaus.plexus.configuration</exportedPackage> + <exportedPackage>org.codehaus.plexus.container</exportedPackage> + <exportedPackage>org.codehaus.plexus.context</exportedPackage> + <exportedPackage>org.codehaus.plexus.lifecycle</exportedPackage> + <exportedPackage>org.codehaus.plexus.logging</exportedPackage> + <exportedPackage>org.codehaus.plexus.personality</exportedPackage> + + <!-- javax.inject (JSR-330) --> + <exportedPackage>javax.inject.*</exportedPackage> + <!-- javax.enterprise.inject (JSR-299) --> + <exportedPackage>javax.enterprise.util.*</exportedPackage> + <exportedPackage>javax.enterprise.inject.*</exportedPackage> + + + <!-- + | We may potentially want to export these, but right now I'm not sure that anything Guice specific needs + | to be made available to plugin authors. If we find people are getting fancy and want to take advantage of + | Guice specifics we can expose that later. Really some testing needs to be done to see full hiding + | of Guice has any impact on what we may categorize as a standard JSR-330 based Tesla/Maven plugin. + + <exportedPackage>com.google.inject.*</exportedPackage> + <exportedPackage>com.google.inject.binder.*</exportedPackage> + <exportedPackage>com.google.inject.matcher.*</exportedPackage> + <exportedPackage>com.google.inject.name.*</exportedPackage> + <exportedPackage>com.google.inject.spi.*</exportedPackage> + <exportedPackage>com.google.inject.util.*</exportedPackage> + --> + + <!-- SLF4J --> + <exportedPackage>org.slf4j.*</exportedPackage> + <exportedPackage>org.slf4j.spi.*</exportedPackage> + + </exportedPackages> + + <exportedArtifacts> + <exportedArtifact>classworlds:classworlds</exportedArtifact> + <exportedArtifact>org.codehaus.plexus:plexus-classworlds</exportedArtifact> + <exportedArtifact>org.codehaus.plexus:plexus-component-api</exportedArtifact> + <exportedArtifact>org.codehaus.plexus:plexus-container-default</exportedArtifact> + <exportedArtifact>plexus:plexus-container-default</exportedArtifact> + <exportedArtifact>org.sonatype.spice:spice-inject-plexus</exportedArtifact> + <exportedArtifact>org.sonatype.sisu:sisu-inject-plexus</exportedArtifact> + <exportedArtifact>org.eclipse.sisu:org.eclipse.sisu.plexus</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-artifact</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-aether-provider</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-artifact-manager</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-compat</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-core</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-error-diagnostics</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-lifecycle</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-model</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-model-builder</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-monitor</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-plugin-api</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-plugin-descriptor</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-plugin-parameter-documenter</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-plugin-registry</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-profile</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-project</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-repository-metadata</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-settings</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-settings-builder</exportedArtifact> + <exportedArtifact>org.apache.maven:maven-toolchain</exportedArtifact> + <exportedArtifact>org.apache.maven.wagon:wagon-provider-api</exportedArtifact> + <exportedArtifact>org.eclipse.aether:aether-api</exportedArtifact> + <exportedArtifact>org.eclipse.aether:aether-spi</exportedArtifact> + <exportedArtifact>org.eclipse.aether:aether-impl</exportedArtifact> + + <exportedArtifact>javax.inject:javax.inject</exportedArtifact> + <exportedArtifact>org.slf4j:slf4j-api</exportedArtifact> + + <!-- + | We must also filter out the old or NoClassDefFoundErrors will surface + --> + <exportedArtifact>org.sonatype.aether:aether-api</exportedArtifact> + <exportedArtifact>org.sonatype.aether:aether-spi</exportedArtifact> + <exportedArtifact>org.sonatype.aether:aether-impl</exportedArtifact> + + <!-- + | NOTE: Don't exclude the wagons or any of their dependencies (apart from the wagon API). This would otherwise + | provoke linkage errors for wagons contributed by build extensions. We also don't need to exclude the wagons + | from plugins. Plugins that use wagons directly and declare the corresponding dependency will simply use a + | wagon from their plugin realm. + --> + </exportedArtifacts> +</extension>
\ No newline at end of file diff --git a/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/plexus/artifact-handlers.xml b/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/plexus/artifact-handlers.xml new file mode 100644 index 00000000..05795beb --- /dev/null +++ b/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/plexus/artifact-handlers.xml @@ -0,0 +1,219 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<!-- + +Artifact handlers are required by the dependency resolution mechanism. + +--> + +<component-set> + <components> + <!-- + | POM + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>pom</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>pom</type> + </configuration> + </component> + + <!-- + | JAR + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>jar</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>jar</type> + <language>java</language> + <addedToClasspath>true</addedToClasspath> + </configuration> + </component> + + <!-- + | EJB + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>ejb</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>ejb</type> + <extension>jar</extension> + <language>java</language> + <addedToClasspath>true</addedToClasspath> + </configuration> + </component> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>ejb-client</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>ejb-client</type> + <extension>jar</extension> + <packaging>ejb</packaging> + <classifier>client</classifier> + <language>java</language> + <addedToClasspath>true</addedToClasspath> + </configuration> + </component> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>ejb3</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>ejb3</type> + <includesDependencies>true</includesDependencies> + <language>java</language> + <addedToClasspath>false</addedToClasspath> + </configuration> + </component> + + <!-- + | TEST JAR + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>test-jar</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <classifier>tests</classifier> + <extension>jar</extension> + <type>test-jar</type> + <packaging>jar</packaging> + <language>java</language> + <addedToClasspath>true</addedToClasspath> + </configuration> + </component> + + <!-- + | MAVEN PLUGIN + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>maven-plugin</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>maven-plugin</type> + <extension>jar</extension> + <language>java</language> + <addedToClasspath>true</addedToClasspath> + </configuration> + </component> + + <!-- + | SOURCE JAR + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>java-source</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <classifier>sources</classifier> + <type>java-source</type> + <extension>jar</extension> + <language>java</language> + <addedToClasspath>false</addedToClasspath> + </configuration> + </component> + + <!-- + | JAVADOC JAR + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>javadoc</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <classifier>javadoc</classifier> + <type>javadoc</type> + <extension>jar</extension> + <language>java</language> + <addedToClasspath>true</addedToClasspath> + </configuration> + </component> + + <!-- + | WAR + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>war</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>war</type> + <includesDependencies>true</includesDependencies> + <language>java</language> + <addedToClasspath>false</addedToClasspath> + </configuration> + </component> + + <!-- + | EAR + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>ear</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>ear</type> + <includesDependencies>true</includesDependencies> + <language>java</language> + <addedToClasspath>false</addedToClasspath> + </configuration> + </component> + + <!-- + | RAR + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>rar</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>rar</type> + <includesDependencies>true</includesDependencies> + <language>java</language> + <addedToClasspath>false</addedToClasspath> + </configuration> + </component> + + <!-- + | PAR + |--> + <component> + <role>org.apache.maven.artifact.handler.ArtifactHandler</role> + <role-hint>par</role-hint> + <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> + <configuration> + <type>par</type> + <includesDependencies>true</includesDependencies> + <language>java</language> + <addedToClasspath>false</addedToClasspath> + </configuration> + </component> + </components> +</component-set> diff --git a/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/plexus/components.xml b/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/plexus/components.xml new file mode 100644 index 00000000..3f099cb1 --- /dev/null +++ b/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/plexus/components.xml @@ -0,0 +1,134 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<!-- + There is currently only one component descriptor that cannot be generated from annotations because of the + accompanying configuration. Our options are to embed this information programatically or use a configuration source + to pull in the lifecycle information. +--> +<component-set> + <components> + <!-- 'default' lifecycle, without any binding since it is dependent on packaging --> + <component> + <role>org.apache.maven.lifecycle.Lifecycle</role> + <implementation>org.apache.maven.lifecycle.Lifecycle</implementation> + <role-hint>default</role-hint> + <configuration> + <id>default</id> + <!-- START SNIPPET: lifecycle --> + <phases> + <phase>validate</phase> + <phase>initialize</phase> + <phase>generate-sources</phase> + <phase>process-sources</phase> + <phase>generate-resources</phase> + <phase>process-resources</phase> + <phase>compile</phase> + <phase>process-classes</phase> + <phase>generate-test-sources</phase> + <phase>process-test-sources</phase> + <phase>generate-test-resources</phase> + <phase>process-test-resources</phase> + <phase>test-compile</phase> + <phase>process-test-classes</phase> + <phase>test</phase> + <phase>prepare-package</phase> + <phase>package</phase> + <phase>pre-integration-test</phase> + <phase>integration-test</phase> + <phase>post-integration-test</phase> + <phase>verify</phase> + <phase>install</phase> + <phase>deploy</phase> + </phases> + <!-- END SNIPPET: lifecycle --> + </configuration> + </component> + + <!-- 'clean' lifecycle, with default binding --> + <component> + <role>org.apache.maven.lifecycle.Lifecycle</role> + <implementation>org.apache.maven.lifecycle.Lifecycle</implementation> + <role-hint>clean</role-hint> + <configuration> + <id>clean</id> + <!-- START SNIPPET: clean --> + <phases> + <phase>pre-clean</phase> + <phase>clean</phase> + <phase>post-clean</phase> + </phases> + <default-phases> + <clean> + org.apache.maven.plugins:maven-clean-plugin:2.5:clean + </clean> + </default-phases> + <!-- END SNIPPET: clean --> + </configuration> + </component> + + <!-- 'site' lifecycle, with default bindings --> + <component> + <role>org.apache.maven.lifecycle.Lifecycle</role> + <implementation>org.apache.maven.lifecycle.Lifecycle</implementation> + <role-hint>site</role-hint> + <configuration> + <id>site</id> + <!-- START SNIPPET: site --> + <phases> + <phase>pre-site</phase> + <phase>site</phase> + <phase>post-site</phase> + <phase>site-deploy</phase> + </phases> + <default-phases> + <site> + org.apache.maven.plugins:maven-site-plugin:3.3:site + </site> + <site-deploy> + org.apache.maven.plugins:maven-site-plugin:3.3:deploy + </site-deploy> + </default-phases> + <!-- END SNIPPET: site --> + </configuration> + </component> + + <component> + <role>org.sonatype.plexus.components.sec.dispatcher.SecDispatcher</role> + <role-hint>maven</role-hint> + <implementation>org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher</implementation> + <description>Maven Security dispatcher</description> + <requirements> + <requirement> + <role>org.sonatype.plexus.components.cipher.PlexusCipher</role> + <field-name>_cipher</field-name> + </requirement> + <requirement> + <role>org.sonatype.plexus.components.sec.dispatcher.PasswordDecryptor</role> + <field-name>_decryptors</field-name> + </requirement> + </requirements> + <configuration> + <_configuration-file>~/.m2/settings-security.xml</_configuration-file> + </configuration> + </component> + </components> +</component-set> diff --git a/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/plexus/default-bindings.xml b/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/plexus/default-bindings.xml new file mode 100644 index 00000000..79d6c52e --- /dev/null +++ b/framework/src/maven/apache-maven-3.3.3/maven-core/src/main/resources/META-INF/plexus/default-bindings.xml @@ -0,0 +1,399 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<!-- + +Mappings to default lifecycle, specific for each packaging. + +--> + +<component-set> + <components> + <!-- + | POM + |--> + <component> + <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> + <role-hint>pom</role-hint> + <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> + <configuration> + <lifecycles> + <lifecycle> + <id>default</id> + <!-- START SNIPPET: pom-lifecycle --> + <phases> + <install> + org.apache.maven.plugins:maven-install-plugin:2.4:install + </install> + <deploy> + org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy + </deploy> + </phases> + <!-- END SNIPPET: pom-lifecycle --> + </lifecycle> + </lifecycles> + </configuration> + </component> + + <!-- + | JAR + |--> + <component> + <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> + <role-hint>jar</role-hint> + <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> + <configuration> + <lifecycles> + <lifecycle> + <id>default</id> + <!-- START SNIPPET: jar-lifecycle --> + <phases> + <process-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:resources + </process-resources> + <compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:compile + </compile> + <process-test-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:testResources + </process-test-resources> + <test-compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile + </test-compile> + <test> + org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test + </test> + <package> + org.apache.maven.plugins:maven-jar-plugin:2.4:jar + </package> + <install> + org.apache.maven.plugins:maven-install-plugin:2.4:install + </install> + <deploy> + org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy + </deploy> + </phases> + <!-- END SNIPPET: jar-lifecycle --> + </lifecycle> + </lifecycles> + </configuration> + </component> + + <!-- + | EJB + |--> + <component> + <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> + <role-hint>ejb</role-hint> + <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> + <configuration> + <lifecycles> + <lifecycle> + <id>default</id> + <!-- START SNIPPET: ejb-lifecycle --> + <phases> + <process-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:resources + </process-resources> + <compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:compile + </compile> + <process-test-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:testResources + </process-test-resources> + <test-compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile + </test-compile> + <test> + org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test + </test> + <package> + org.apache.maven.plugins:maven-ejb-plugin:2.3:ejb + </package> + <install> + org.apache.maven.plugins:maven-install-plugin:2.4:install + </install> + <deploy> + org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy + </deploy> + </phases> + <!-- END SNIPPET: ejb-lifecycle --> + </lifecycle> + </lifecycles> + </configuration> + </component> + <component> + <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> + <role-hint>ejb3</role-hint> + <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> + <configuration> + <lifecycles> + <lifecycle> + <id>default</id> + <!-- START SNIPPET: ejb3-lifecycle --> + <phases> + <process-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:resources + </process-resources> + <compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:compile + </compile> + <process-test-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:testResources + </process-test-resources> + <test-compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile + </test-compile> + <test> + org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test + </test> + <package> + org.apache.maven.plugins:maven-ejb3-plugin:ejb3 + </package> + <install> + org.apache.maven.plugins:maven-install-plugin:2.4:install + </install> + <deploy> + org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy + </deploy> + </phases> + <!-- END SNIPPET: ejb3-lifecycle --> + </lifecycle> + </lifecycles> + </configuration> + </component> + + <!-- + | MAVEN PLUGIN + |--> + <component> + <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> + <role-hint>maven-plugin</role-hint> + <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> + <configuration> + <lifecycles> + <lifecycle> + <id>default</id> + <!-- START SNIPPET: maven-plugin-lifecycle --> + <phases> + <process-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:resources + </process-resources> + <compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:compile + </compile> + <process-classes> + org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor + </process-classes> + <process-test-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:testResources + </process-test-resources> + <test-compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile + </test-compile> + <test> + org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test + </test> + <package> + org.apache.maven.plugins:maven-jar-plugin:2.4:jar, + org.apache.maven.plugins:maven-plugin-plugin:3.2:addPluginArtifactMetadata + </package> + <install> + org.apache.maven.plugins:maven-install-plugin:2.4:install + </install> + <deploy> + org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy + </deploy> + </phases> + <!-- END SNIPPET: maven-plugin-lifecycle --> + </lifecycle> + </lifecycles> + </configuration> + </component> + + <!-- + | WAR + |--> + <component> + <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> + <role-hint>war</role-hint> + <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> + <configuration> + <lifecycles> + <lifecycle> + <id>default</id> + <!-- START SNIPPET: war-lifecycle --> + <phases> + <process-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:resources + </process-resources> + <compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:compile + </compile> + <process-test-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:testResources + </process-test-resources> + <test-compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile + </test-compile> + <test> + org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test + </test> + <package> + org.apache.maven.plugins:maven-war-plugin:2.2:war + </package> + <install> + org.apache.maven.plugins:maven-install-plugin:2.4:install + </install> + <deploy> + org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy + </deploy> + </phases> + <!-- END SNIPPET: war-lifecycle --> + </lifecycle> + </lifecycles> + </configuration> + </component> + + <!-- + | EAR + |--> + <component> + <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> + <role-hint>ear</role-hint> + <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> + <configuration> + <lifecycles> + <lifecycle> + <id>default</id> + <!-- START SNIPPET: ear-lifecycle --> + <phases> + <generate-resources> + org.apache.maven.plugins:maven-ear-plugin:2.8:generate-application-xml + </generate-resources> + <process-resources> + org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources + </process-resources> + <package> + org.apache.maven.plugins:maven-ear-plugin:2.8:ear + </package> + <install> + org.apache.maven.plugins:maven-install-plugin:2.4:install + </install> + <deploy> + org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy + </deploy> + </phases> + <!-- END SNIPPET: ear-lifecycle --> + </lifecycle> + </lifecycles> + </configuration> + </component> + + <!-- + | RAR + |--> + <component> + <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> + <role-hint>rar</role-hint> + <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> + <configuration> + <lifecycles> + <lifecycle> + <id>default</id> + <!-- START SNIPPET: rar-lifecycle --> + <phases> + <process-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:resources + </process-resources> + <compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:compile + </compile> + <process-test-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:testResources + </process-test-resources> + <test-compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile + </test-compile> + <test> + org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test + </test> + <package> + org.apache.maven.plugins:maven-rar-plugin:2.2:rar + </package> + <install> + org.apache.maven.plugins:maven-install-plugin:2.4:install + </install> + <deploy> + org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy + </deploy> + </phases> + <!-- END SNIPPET: rar-lifecycle --> + </lifecycle> + </lifecycles> + </configuration> + </component> + + <!-- + | PAR + |--> + <component> + <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> + <role-hint>par</role-hint> + <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> + <configuration> + <lifecycles> + <lifecycle> + <id>default</id> + <!-- START SNIPPET: par-lifecycle --> + <phases> + <process-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:resources + </process-resources> + <compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:compile + </compile> + <process-test-resources> + org.apache.maven.plugins:maven-resources-plugin:2.6:testResources + </process-test-resources> + <test-compile> + org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile + </test-compile> + <test> + org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test + </test> + <package> + org.apache.maven.plugins:maven-par-plugin:par + </package> + <install> + org.apache.maven.plugins:maven-install-plugin:2.4:install + </install> + <deploy> + org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy + </deploy> + </phases> + <!-- END SNIPPET: par-lifecycle --> + </lifecycle> + </lifecycles> + </configuration> + </component> + </components> +</component-set> |