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

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

There is a newer version: 4.10.0
Show newest version
<component-set>
  <components>
    <component>
      <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
      <role-hint>amp</role-hint>
      <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
      <configuration>
        <extension>amp</extension>
        <type>amp</type>
        <packaging>amp</packaging>
        <language>java</language>
        <addedToClasspath>true</addedToClasspath>
        <includesDependencies>true</includesDependencies>
      </configuration>
    </component>


    <component>
      <role>org.codehaus.plexus.archiver.Archiver</role>
      <role-hint>amp</role-hint>
      <implementation>org.alfresco.maven.plugin.archiver.AmpArchiver</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
    </component>
    
    
    <!-- An AMP requires an MMT like behaviour when unpacked in a war. 
        In the maven-war-plugin the default assumption is made on the choice of the unarchiver 
        role-hint = file-extension  
        so we use role-hint=amp here to seamlessly integrate with it    
    -->
    <component>
        <role>org.codehaus.plexus.archiver.UnArchiver</role>
        <role-hint>amp</role-hint>
        <implementation>org.alfresco.maven.plugin.archiver.AmpUnArchiver</implementation>
        <requirements>
            <requirement>
                <role>org.apache.maven.plugin.LegacySupport</role>
            </requirement>
        </requirements>
    </component>
    
  </components>
</component-set>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy