Class ArtifactManagingServiceImpl

  • All Implemented Interfaces:
    ArtifactManagingService, org.picocontainer.Startable

    public class ArtifactManagingServiceImpl
    extends Object
    implements ArtifactManagingService, org.picocontainer.Startable
    Created by The eXo Platform SAS .
    Service responsible for Administration Maven repository the served JCR structure inside workspaceName is: rootPath (maven-root)/ ---part-of-group-folder1/ (nt:folder + exo:groupId) ---part-of-group-foldern/ ------artifact-root-folder/(nt:folder + exo:artifactId) ---------maven-metadata.xml(nt:file) ---------maven-metadata.xml.sha1(nt:file) ---------artifact-version-folder/(nt:folder + exo:versionId) ------------artifactId-version.jar (nt:file + exo:mavenjar / nt:resource) ------------artifactId-version.jar.sha1 (nt:file + exo:mavensha1 / nt:resource ) ------------artifactId-version.pom (nt:file + exo:mavenpom / nt:resource) ------------artifactId-version.pom.sha1 (nt:file + exo:mavensha1/ (nt:resource) ------------maven-metadata.xml (nt:file +exo:mavenmetadata / (nt:resource ) ------------maven-metadata.xml.sha1(nt:file + exo:mavensha1 / (nt:resource)
    Version:
    $Id: $
    Author:
    Gennady Azarenkov, Volodymyr Krasnikov
    • Constructor Detail

      • ArtifactManagingServiceImpl

        public ArtifactManagingServiceImpl​(org.exoplatform.container.xml.InitParams initParams,
                                           org.exoplatform.services.jcr.RepositoryService repositoryService,
                                           org.exoplatform.services.jcr.ext.registry.RegistryService registryService)
                                    throws org.exoplatform.services.jcr.config.RepositoryConfigurationException
        Parameters:
        initParams -
        repositoryService -
        registryService -
        Throws:
        org.exoplatform.services.jcr.config.RepositoryConfigurationException
      • ArtifactManagingServiceImpl

        public ArtifactManagingServiceImpl​(org.exoplatform.container.xml.InitParams params,
                                           org.exoplatform.services.jcr.RepositoryService repositoryService)
                                    throws org.exoplatform.services.jcr.config.RepositoryConfigurationException
        without registry service
        Parameters:
        params -
        repositoryService -
        Throws:
        org.exoplatform.services.jcr.config.RepositoryConfigurationException