All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.plexus.components.xml Maven / Gradle / Ivy

The newest version!
<component-set>
  <components>
    <!-- Lifecycle for a build + integration test -->
    <component>
      <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
      <role-hint>docker</role-hint>
      <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation>
      <configuration>
        <lifecycles>
          <lifecycle>
            <id>default</id>
            <!--
            phase mappings extend from jar mappings
            http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Default_Lifecycle_Bindings_-_Packaging_ejb__ejb3__jar__par__rar__war
            -->
            <phases>
              <process-resources>org.apache.maven.plugins:maven-resources-plugin:2.7:resources</process-resources>
              <compile>org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile</compile>
              <process-test-resources>org.apache.maven.plugins:maven-resources-plugin:2.7:testResources</process-test-resources>
              <test-compile>org.apache.maven.plugins:maven-compiler-plugin:3.5.1:testCompile</test-compile>
              <test>org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test</test>
              <package>org.apache.maven.plugins:maven-jar-plugin:2.6:jar,${project.groupId}:${project.artifactId}:${project.version}:build</package>
              <pre-integration-test>${project.groupId}:${project.artifactId}:${project.version}:start</pre-integration-test>
              <integration-test>org.apache.maven.plugins:maven-failsafe-plugin:2.19.1:integration-test</integration-test>
              <verify>${project.groupId}:${project.artifactId}:${project.version}:stop,org.apache.maven.plugins:maven-failsafe-plugin:2.19.1:verify</verify>
              <deploy>${project.groupId}:${project.artifactId}:${project.version}:push</deploy>
            </phases>
          </lifecycle>
        </lifecycles>
      </configuration>
    </component>
    <!-- Lifecycle for a pure docker Build build -->
    <component>
      <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
      <role-hint>docker-build</role-hint>
      <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation>
      <configuration>
        <lifecycles>
          <lifecycle>
            <id>default</id>
            <phases>
              <process-resources>org.apache.maven.plugins:maven-resources-plugin:2.7:resources</process-resources>
              <compile>org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile</compile>
              <process-test-resources>org.apache.maven.plugins:maven-resources-plugin:2.7:testResources</process-test-resources>
              <test-compile>org.apache.maven.plugins:maven-compiler-plugin:3.5.1:testCompile</test-compile>
              <test>org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test</test>
              <package>org.apache.maven.plugins:maven-jar-plugin:2.6:jar,${project.groupId}:${project.artifactId}:${project.version}:build</package>
              <deploy>${project.groupId}:${project.artifactId}:${project.version}:push</deploy>
            </phases>
          </lifecycle>
        </lifecycles>
      </configuration>
    </component>
    <component>
      <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
      <role-hint>docker-tar</role-hint>
      <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation>
      <configuration>
        <lifecycles>
          <lifecycle>
            <id>default</id>
            <phases>
              <process-resources>org.apache.maven.plugins:maven-resources-plugin:2.7:resources</process-resources>
              <compile>org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile</compile>
              <process-test-resources>org.apache.maven.plugins:maven-resources-plugin:2.7:testResources</process-test-resources>
              <test-compile>org.apache.maven.plugins:maven-compiler-plugin:3.5.1:testCompile</test-compile>
              <test>org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test</test>
              <package>org.apache.maven.plugins:maven-jar-plugin:2.6:jar,${project.groupId}:${project.artifactId}:${project.version}:source</package>
              <install>org.apache.maven.plugins:maven-install-plugin:2.5.2:install</install>
            </phases>
          </lifecycle>
        </lifecycles>
      </configuration>
    </component>
  </components>
</component-set>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy