Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
<component-set>
  <components>
    <component>
      <role>org.apache.maven.archiva.policies.PostDownloadPolicy</role>
      <role-hint>checksum</role-hint>
      <implementation>org.apache.maven.archiva.policies.ChecksumPolicy</implementation>
      <description>ChecksumPolicy - a policy applied after the download to see if the file has been downloaded
successfully and completely (or not).</description>
    </component>
    <component>
      <role>org.apache.maven.archiva.policies.PreDownloadPolicy</role>
      <role-hint>cache-failures</role-hint>
      <implementation>org.apache.maven.archiva.policies.CachedFailuresPolicy</implementation>
      <description>{@link PreDownloadPolicy} to check if the requested url has failed before.</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.policies.urlcache.UrlFailureCache</role>
          <field-name>urlFailureCache</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.policies.DownloadErrorPolicy</role>
      <role-hint>propagate-errors</role-hint>
      <implementation>org.apache.maven.archiva.policies.PropagateErrorsDownloadPolicy</implementation>
      <description>PropagateErrorsPolicy - a policy applied on error to determine how to treat the error.</description>
    </component>
    <component>
      <role>org.apache.maven.archiva.policies.DownloadErrorPolicy</role>
      <role-hint>propagate-errors-on-update</role-hint>
      <implementation>org.apache.maven.archiva.policies.PropagateErrorsOnUpdateDownloadPolicy</implementation>
      <description>PropagateErrorsPolicy - a policy applied on error to determine how to treat the error.</description>
    </component>
    <component>
      <role>org.apache.maven.archiva.policies.PreDownloadPolicy</role>
      <role-hint>releases</role-hint>
      <implementation>org.apache.maven.archiva.policies.ReleasesPolicy</implementation>
      <description>{@link PreDownloadPolicy} to apply for released versions.</description>
    </component>
    <component>
      <role>org.apache.maven.archiva.policies.PreDownloadPolicy</role>
      <role-hint>snapshots</role-hint>
      <implementation>org.apache.maven.archiva.policies.SnapshotsPolicy</implementation>
      <description>{@link PreDownloadPolicy} to apply for snapshot versions.</description>
    </component>
    <component>
      <role>org.codehaus.plexus.cache.Cache</role>
      <role-hint>url-failures-cache</role-hint>
      <implementation>org.codehaus.plexus.cache.ehcache.EhcacheCache</implementation>
      <description>URL Failure Cache</description>
      <configuration>
        <disk-expiry-thread-interval-seconds>600</disk-expiry-thread-interval-seconds>
        <disk-persistent>true</disk-persistent>
        <disk-store-path>${java.io.tmpdir}/archiva/urlcache</disk-store-path>
        <eternal>false</eternal>
        <max-elements-in-memory>1000</max-elements-in-memory>
        <memory-eviction-policy>LRU</memory-eviction-policy>
        <name>url-failures-cache</name>
        <overflow-to-disk>false</overflow-to-disk>
        <time-to-idle-seconds>2700</time-to-idle-seconds>
        <time-to-live-seconds>1800</time-to-live-seconds>
      </configuration>
    </component>
    <component>
      <role>org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout</role>
      <role-hint>default</role-hint>
      <implementation>org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout</implementation>
    </component>
    <component>
      <role>org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout</role>
      <role-hint>legacy</role-hint>
      <implementation>org.apache.maven.artifact.repository.layout.LegacyRepositoryLayout</implementation>
    </component>
    <component>
      <role>org.apache.maven.artifact.handler.manager.ArtifactHandlerManager</role>
      <implementation>org.apache.maven.artifact.handler.manager.DefaultArtifactHandlerManager</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.handler.ArtifactHandler</role>
          <field-name>artifactHandlers</field-name>
        </requirement>
      </requirements>
    </component>
    <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>jar</role-hint>
      <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
      <configuration>
        <type>jar</type>
        <language>java</language>
        <addedToClasspath>true</addedToClasspath>
      </configuration>
    </component>
    <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>
    <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>
    <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>
    <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>
    <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>
    <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>
    <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>
    <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>rar</role-hint>
      <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
      <configuration>
        <type>rar</type>
        <language>java</language>
        <addedToClasspath>true</addedToClasspath>
      </configuration>
    </component>
    <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>
        <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>
        <language>java</language>
        <addedToClasspath>true</addedToClasspath>
      </configuration>
    </component>
    <component>
      <role>org.apache.maven.artifact.factory.ArtifactFactory</role>
      <implementation>org.apache.maven.artifact.factory.DefaultArtifactFactory</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.handler.manager.ArtifactHandlerManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.resolver.ArtifactCollector</role>
      <implementation>org.apache.maven.artifact.resolver.DefaultArtifactCollector</implementation>
    </component>
    <component>
      <role>org.codehaus.plexus.registry.Registry</role>
      <role-hint>commons-configuration</role-hint>
      <implementation>org.codehaus.plexus.registry.commons.CommonsConfigurationRegistry</implementation>
      <description>Implementation of the registry component using
&lt;a href=&quot;http://jakarta.</description>
    </component>
    <component>
      <role>org.apache.maven.artifact.manager.WagonManager</role>
      <implementation>org.apache.maven.artifact.manager.DefaultWagonManager</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.repository.ArtifactRepositoryFactory</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
      <implementation>org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.manager.WagonManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.transform.ArtifactTransformation</role>
      <role-hint>snapshot</role-hint>
      <implementation>org.apache.maven.artifact.transform.SnapshotTransformation</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.manager.WagonManager</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.transform.ArtifactTransformation</role>
      <role-hint>release</role-hint>
      <implementation>org.apache.maven.artifact.transform.ReleaseArtifactTransformation</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.manager.WagonManager</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.transform.ArtifactTransformation</role>
      <role-hint>latest</role-hint>
      <implementation>org.apache.maven.artifact.transform.LatestArtifactTransformation</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.manager.WagonManager</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.transform.ArtifactTransformationManager</role>
      <implementation>org.apache.maven.artifact.transform.DefaultArtifactTransformationManager</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.transform.ArtifactTransformation</role>
          <field-name>artifactTransformations</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.resolver.ArtifactResolver</role>
      <implementation>org.apache.maven.artifact.resolver.DefaultArtifactResolver</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.manager.WagonManager</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.transform.ArtifactTransformationManager</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.factory.ArtifactFactory</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.resolver.ArtifactCollector</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.installer.ArtifactInstaller</role>
      <implementation>org.apache.maven.artifact.installer.DefaultArtifactInstaller</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.transform.ArtifactTransformationManager</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.deployer.ArtifactDeployer</role>
      <implementation>org.apache.maven.artifact.deployer.DefaultArtifactDeployer</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.manager.WagonManager</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.transform.ArtifactTransformationManager</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.repository.ArtifactRepositoryFactory</role>
      <implementation>org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory</implementation>
    </component>
    <component>
      <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataBuilder</role>
      <role-hint>default</role-hint>
      <implementation>org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataBuilder</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.wagon.Wagon</role>
      <role-hint>http</role-hint>
      <implementation>org.apache.maven.wagon.providers.http.LightweightHttpWagon</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
    </component>
    <component>
      <role>org.apache.maven.wagon.Wagon</role>
      <role-hint>https</role-hint>
      <implementation>org.apache.maven.wagon.providers.http.LightweightHttpWagon</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
      <implementation>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</implementation>
      <description>RepositoryContentConsumerUtil</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
          <field-name>archivaConfiguration</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer</role>
          <field-name>availableKnownConsumers</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.archiva.consumers.InvalidRepositoryContentConsumer</role>
          <field-name>availableInvalidConsumers</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.scanner.RepositoryScanner</role>
      <implementation>org.apache.maven.archiva.repository.scanner.DefaultRepositoryScanner</implementation>
      <description>DefaultRepositoryScanner</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.configuration.FileTypes</role>
          <field-name>filetypes</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
          <field-name>consumerUtil</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.project.ProjectModelFilter</role>
      <role-hint>expression</role-hint>
      <implementation>org.apache.maven.archiva.repository.project.filters.ProjectModelExpressionFilter</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <description>ProjectModelExpressionFilter</description>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <instantiation-strategy>per-lookup</instantiation-strategy>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.project.ProjectModelFilter</role>
      <role-hint>effective</role-hint>
      <implementation>org.apache.maven.archiva.repository.project.filters.EffectiveProjectModelFilter</implementation>
      <description>Builder for the Effective Project Model.</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.repository.project.ProjectModelResolverFactory</role>
          <field-name>resolverFactory</field-name>
        </requirement>
        <requirement>
          <role>org.codehaus.plexus.cache.Cache</role>
          <role-hint>effective-project-cache</role-hint>
          <field-name>effectiveProjectCache</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.project.ProjectModelResolverFactory</role>
      <implementation>org.apache.maven.archiva.repository.project.ProjectModelResolverFactory</implementation>
      <description>Factory for ProjectModelResolver objects</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
          <field-name>archivaConfiguration</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.archiva.repository.RepositoryContentFactory</role>
          <field-name>repositoryFactory</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.dependency.graph.DependencyGraphBuilder</role>
      <role-hint>project-model</role-hint>
      <implementation>org.apache.maven.archiva.repository.project.dependencies.ProjectModelBasedGraphBuilder</implementation>
      <description>ProjectModelBasedGraphBuilder</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.repository.project.ProjectModelResolverFactory</role>
          <field-name>resolverFactory</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.archiva.repository.project.ProjectModelFilter</role>
          <role-hint>effective</role-hint>
          <field-name>effectiveFilter</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.RepositoryContentFactory</role>
      <implementation>org.apache.maven.archiva.repository.RepositoryContentFactory</implementation>
      <description>RepositoryContentRequest</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
          <field-name>archivaConfiguration</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.metadata.MetadataTools</role>
      <implementation>org.apache.maven.archiva.repository.metadata.MetadataTools</implementation>
      <description>MetadataTools</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
          <field-name>configuration</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.archiva.configuration.FileTypes</role>
          <field-name>filetypes</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.ManagedRepositoryContent</role>
      <role-hint>legacy</role-hint>
      <implementation>org.apache.maven.archiva.repository.content.ManagedLegacyRepositoryContent</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <description>ManagedLegacyRepositoryContent</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.repository.content.PathParser</role>
          <role-hint>legacy</role-hint>
          <field-name>legacyPathParser</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.archiva.configuration.FileTypes</role>
          <field-name>filetypes</field-name>
        </requirement>
      </requirements>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <instantiation-strategy>per-lookup</instantiation-strategy>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.RemoteRepositoryContent</role>
      <role-hint>legacy</role-hint>
      <implementation>org.apache.maven.archiva.repository.content.RemoteLegacyRepositoryContent</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <description>RemoteLegacyRepositoryContent</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.repository.content.PathParser</role>
          <role-hint>legacy</role-hint>
          <field-name>legacyPathParser</field-name>
        </requirement>
      </requirements>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <instantiation-strategy>per-lookup</instantiation-strategy>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.content.RepositoryRequest</role>
      <implementation>org.apache.maven.archiva.repository.content.RepositoryRequest</implementation>
      <description>RepositoryRequest is used to determine the type of request that is incoming, and convert it to an appropriate
ArtifactReference.</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.repository.content.PathParser</role>
          <role-hint>legacy</role-hint>
          <field-name>legacyPathParser</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.RemoteRepositoryContent</role>
      <role-hint>default</role-hint>
      <implementation>org.apache.maven.archiva.repository.content.RemoteDefaultRepositoryContent</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <description>RemoteDefaultRepositoryContent</description>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <instantiation-strategy>per-lookup</instantiation-strategy>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.content.PathParser</role>
      <role-hint>legacy</role-hint>
      <implementation>org.apache.maven.archiva.repository.content.LegacyPathParser</implementation>
      <description>LegacyPathParser is a parser for maven 1 (legacy layout) paths to
ArtifactReference.</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
          <field-name>configuration</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.ManagedRepositoryContent</role>
      <role-hint>default</role-hint>
      <implementation>org.apache.maven.archiva.repository.content.ManagedDefaultRepositoryContent</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <description>ManagedDefaultRepositoryContent</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.configuration.FileTypes</role>
          <field-name>filetypes</field-name>
        </requirement>
      </requirements>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <instantiation-strategy>per-lookup</instantiation-strategy>
    </component>
    <component>
      <role>org.apache.maven.archiva.repository.audit.AuditListener</role>
      <role-hint>logging</role-hint>
      <implementation>org.apache.maven.archiva.repository.audit.AuditLog</implementation>
      <description>AuditLog - Audit Log.</description>
    </component>
    <component>
      <role>org.codehaus.plexus.cache.Cache</role>
      <role-hint>effective-project-cache</role-hint>
      <implementation>org.codehaus.plexus.cache.ehcache.EhcacheCache</implementation>
      <description>Effective Project Cache</description>
      <configuration>
        <disk-expiry-thread-interval-seconds>600</disk-expiry-thread-interval-seconds>
        <disk-persistent>true</disk-persistent>
        <disk-store-path>${java.io.tmpdir}/archiva/effectiveproject</disk-store-path>
        <eternal>true</eternal>
        <max-elements-in-memory>1000</max-elements-in-memory>
        <memory-eviction-policy>LRU</memory-eviction-policy>
        <name>effective-project-cache</name>
        <overflow-to-disk>false</overflow-to-disk>
        <time-to-idle-seconds>2700</time-to-idle-seconds>
        <time-to-live-seconds>1800</time-to-live-seconds>
      </configuration>
    </component>
    <component>
      <role>org.apache.continuum.dao.LocalRepositoryDao</role>
      <implementation>org.apache.continuum.dao.LocalRepositoryDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.ScheduleDao</role>
      <implementation>org.apache.continuum.dao.ScheduleDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.BuildResultDao</role>
      <implementation>org.apache.continuum.dao.BuildResultDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.DirectoryPurgeConfigurationDao</role>
      <implementation>org.apache.continuum.dao.DirectoryPurgeConfigurationDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.DaoUtils</role>
      <implementation>org.apache.continuum.dao.DaoUtilsImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
        <requirement>
          <role>org.apache.continuum.dao.ProjectDao</role>
          <field-name>projectDao</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.ProfileDao</role>
      <implementation>org.apache.continuum.dao.ProfileDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.InstallationDao</role>
      <implementation>org.apache.continuum.dao.InstallationDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.BuildDefinitionTemplateDao</role>
      <implementation>org.apache.continuum.dao.BuildDefinitionTemplateDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.ProjectDao</role>
      <implementation>org.apache.continuum.dao.ProjectDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.BuildDefinitionDao</role>
      <implementation>org.apache.continuum.dao.BuildDefinitionDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
        <requirement>
          <role>org.apache.continuum.dao.ProjectDao</role>
          <field-name>projectDao</field-name>
        </requirement>
        <requirement>
          <role>org.apache.continuum.dao.ProjectGroupDao</role>
          <field-name>projectGroupDao</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.RepositoryPurgeConfigurationDao</role>
      <implementation>org.apache.continuum.dao.RepositoryPurgeConfigurationDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.SystemConfigurationDao</role>
      <implementation>org.apache.continuum.dao.SystemConfigurationDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.NotifierDao</role>
      <implementation>org.apache.continuum.dao.NotifierDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.ContinuumReleaseResultDao</role>
      <implementation>org.apache.continuum.dao.ContinuumReleaseResultDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.StoreUtilities</role>
      <implementation>org.apache.continuum.dao.StoreUtilities</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.codehaus.plexus.jdo.JdoFactory</role>
          <role-hint>continuum</role-hint>
          <field-name>continuumJdoFactory</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.continuum.dao.ProjectGroupDao</role>
      <implementation>org.apache.continuum.dao.ProjectGroupDaoImpl</implementation>
      <description></description>
      <requirements>
        <requirement>
          <role>org.apache.continuum.dao.StoreUtilities</role>
          <field-name>storeUtilities</field-name>
        </requirement>
        <requirement>
          <role>org.apache.continuum.dao.ProjectDao</role>
          <field-name>projectDao</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.profiles.MavenProfilesBuilder</role>
      <implementation>org.apache.maven.profiles.DefaultMavenProfilesBuilder</implementation>
    </component>
    <component>
      <role>org.apache.maven.archiva.configuration.FileTypes</role>
      <implementation>org.apache.maven.archiva.configuration.FileTypes</implementation>
      <description>FileTypes</description>
      <requirements>
        <requirement>
          <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
          <field-name>archivaConfiguration</field-name>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
      <implementation>org.apache.maven.archiva.configuration.DefaultArchivaConfiguration</implementation>
      <description>&lt;p&gt;
Implementation of configuration holder that retrieves it from the registry.</description>
      <requirements>
        <requirement>
          <role>org.codehaus.plexus.registry.Registry</role>
          <role-hint>commons-configuration</role-hint>
          <field-name>registry</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.archiva.policies.PreDownloadPolicy</role>
          <field-name>prePolicies</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.archiva.policies.PostDownloadPolicy</role>
          <field-name>postPolicies</field-name>
        </requirement>
      </requirements>
      <configuration>
        <user-config-filename>${user.home}/.m2/archiva.xml</user-config-filename>
        <alt-config-filename>${appserver.base}/conf/archiva.xml</alt-config-filename>
      </configuration>
    </component>
    <component>
      <role>org.codehaus.plexus.cache.builder.CacheBuilder</role>
      <role-hint>default</role-hint>
      <implementation>org.codehaus.plexus.cache.builder.DefaultCacheBuilder</implementation>
      <description>Ability to obtain cache</description>
    </component>
    <component>
      <role>org.apache.maven.project.MavenProjectHelper</role>
      <implementation>org.apache.maven.project.DefaultMavenProjectHelper</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.handler.manager.ArtifactHandlerManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.project.interpolation.ModelInterpolator</role>
      <implementation>org.apache.maven.project.interpolation.RegexBasedModelInterpolator</implementation>
    </component>
    <component>
      <role>org.apache.maven.project.injection.ModelDefaultsInjector</role>
      <implementation>org.apache.maven.project.injection.DefaultModelDefaultsInjector</implementation>
    </component>
    <component>
      <role>org.apache.maven.project.injection.ProfileInjector</role>
      <implementation>org.apache.maven.project.injection.DefaultProfileInjector</implementation>
    </component>
    <component>
      <role>org.apache.maven.project.MavenProjectBuilder</role>
      <implementation>org.apache.maven.project.DefaultMavenProjectBuilder</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.profiles.MavenProfilesBuilder</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.project.injection.ProfileInjector</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.project.injection.ModelDefaultsInjector</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.project.interpolation.ModelInterpolator</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.project.inheritance.ModelInheritanceAssembler</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.project.validation.ModelValidator</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.project.path.PathTranslator</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.factory.ArtifactFactory</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.resolver.ArtifactResolver</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.repository.ArtifactRepositoryFactory</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.manager.WagonManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.profiles.activation.ProfileActivator</role>
      <role-hint>always-on</role-hint>
      <implementation>org.apache.maven.profiles.activation.AlwaysOnProfileActivator</implementation>
    </component>
    <component>
      <role>org.apache.maven.profiles.activation.ProfileActivator</role>
      <role-hint>jdk-prefix</role-hint>
      <implementation>org.apache.maven.profiles.activation.JdkPrefixProfileActivator</implementation>
    </component>
    <component>
      <role>org.apache.maven.profiles.activation.ProfileActivator</role>
      <role-hint>system-property</role-hint>
      <implementation>org.apache.maven.profiles.activation.SystemPropertyProfileActivator</implementation>
    </component>
    <component>
      <role>org.apache.maven.profiles.activation.ProfileActivator</role>
      <role-hint>os</role-hint>
      <implementation>org.apache.maven.profiles.activation.OperatingSystemProfileActivator</implementation>
    </component>
    <component>
      <role>org.apache.maven.profiles.activation.ProfileActivator</role>
      <role-hint>file</role-hint>
      <implementation>org.apache.maven.profiles.activation.FileProfileActivator</implementation>
    </component>
    <component>
      <role>org.apache.maven.project.inheritance.ModelInheritanceAssembler</role>
      <implementation>org.apache.maven.project.inheritance.DefaultModelInheritanceAssembler</implementation>
    </component>
    <component>
      <role>org.apache.maven.project.validation.ModelValidator</role>
      <implementation>org.apache.maven.project.validation.DefaultModelValidator</implementation>
    </component>
    <component>
      <role>org.apache.maven.project.path.PathTranslator</role>
      <implementation>org.apache.maven.project.path.DefaultPathTranslator</implementation>
    </component>
    <component>
      <role>org.apache.maven.project.ModelResolver</role>
      <role-hint>default</role-hint>
      <implementation>org.apache.maven.project.ModelResolver</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.artifact.resolver.ArtifactResolver</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.apache.maven.artifact.metadata.ArtifactMetadataSource</role>
      <role-hint>maven</role-hint>
      <implementation>org.apache.maven.project.artifact.MavenMetadataSource</implementation>
      <requirements>
        <requirement>
          <role>org.apache.maven.project.MavenProjectBuilder</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.factory.ArtifactFactory</role>
        </requirement>
        <requirement>
          <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
        </requirement>
      </requirements>
    </component>
    <component>
      <role>org.codehaus.plexus.evaluator.ExpressionSource</role>
      <role-hint>properties</role-hint>
      <implementation>org.codehaus.plexus.evaluator.sources.PropertiesExpressionSource</implementation>
      <description>PropertiesExpressionSource</description>
    </component>
    <component>
      <role>org.codehaus.plexus.evaluator.ExpressionSource</role>
      <role-hint>sysprops</role-hint>
      <implementation>org.codehaus.plexus.evaluator.sources.SystemPropertyExpressionSource</implementation>
      <description>SystemPropertyExpressionSource</description>
    </component>
    <component>
      <role>org.codehaus.plexus.evaluator.ExpressionEvaluator</role>
      <role-hint>default</role-hint>
      <implementation>org.codehaus.plexus.evaluator.DefaultExpressionEvaluator</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
      <description>DefaultExpressionEvaluator</description>
    </component>
    <component>
      <role>org.apache.maven.settings.MavenSettingsBuilder</role>
      <implementation>org.apache.maven.settings.DefaultMavenSettingsBuilder</implementation>
      <configuration>
        <globalSettingsPath>${maven.home}/conf/settings.xml</globalSettingsPath>
        <userSettingsPath>${user.home}/.m2/settings.xml</userSettingsPath>
      </configuration>
    </component>
    <component>
      <role>org.apache.maven.plugin.registry.MavenPluginRegistryBuilder</role>
      <implementation>org.apache.maven.plugin.registry.DefaultPluginRegistryBuilder</implementation>
      <configuration>
        <globalRegistryPath>${maven.home}/conf/plugin-registry.xml</globalRegistryPath>
        <userRegistryPath>${user.home}/.m2/plugin-registry.xml</userRegistryPath>
      </configuration>
    </component>
    <component>
      <role>org.codehaus.plexus.cache.Cache</role>
      <role-hint>ehcache</role-hint>
      <implementation>org.codehaus.plexus.cache.ehcache.EhcacheCache</implementation>
      <description>EhcacheCache
configuration document available &lt;a href=&quot;http://ehcache.</description>
      <configuration>
        <disk-expiry-thread-interval-seconds>600</disk-expiry-thread-interval-seconds>
        <disk-persistent>true</disk-persistent>
        <disk-store-path>${java.io.tmpdir}/ehcache</disk-store-path>
        <eternal>false</eternal>
        <max-elements-in-memory>1000</max-elements-in-memory>
        <memory-eviction-policy>LRU</memory-eviction-policy>
        <name>cache</name>
        <overflow-to-disk>false</overflow-to-disk>
        <time-to-idle-seconds>600</time-to-idle-seconds>
        <time-to-live-seconds>300</time-to-live-seconds>
      </configuration>
    </component>
  </components>
</component-set>
New to GrepCode? Check out our FAQ X