class |
ArtifactManagingServiceImpl
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) |