X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.repo%2Fsrc%2Forg%2Fargeo%2Fslc%2Frepo%2FRepoUtils.java;h=13ad7583dc0f14f40c3c0cbe63a741a96e0b2c97;hb=5232dbee97e2007ac13528aced4a445c266a79d0;hp=4a175ac594ce641569e269bd37c6c201d753e5a3;hpb=b9505fef5ba8186433e903e9de3c73c17bdf6562;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.repo/src/org/argeo/slc/repo/RepoUtils.java b/org.argeo.slc.repo/src/org/argeo/slc/repo/RepoUtils.java index 4a175ac59..13ad7583d 100644 --- a/org.argeo.slc.repo/src/org/argeo/slc/repo/RepoUtils.java +++ b/org.argeo.slc.repo/src/org/argeo/slc/repo/RepoUtils.java @@ -51,22 +51,22 @@ import org.apache.commons.io.FilenameUtils; import org.apache.commons.io.IOUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.argeo.ArgeoMonitor; -import org.argeo.jcr.ArgeoJcrUtils; -import org.argeo.jcr.ArgeoNames; -import org.argeo.jcr.ArgeoTypes; +import org.argeo.cms.ArgeoNames; +import org.argeo.cms.ArgeoTypes; +import org.argeo.jcr.JcrMonitor; import org.argeo.jcr.JcrUtils; +import org.argeo.node.NodeUtils; +import org.argeo.node.security.Keyring; import org.argeo.slc.DefaultNameVersion; import org.argeo.slc.NameVersion; import org.argeo.slc.SlcException; -import org.argeo.slc.aether.ArtifactIdComparator; -import org.argeo.slc.jcr.SlcNames; -import org.argeo.slc.jcr.SlcTypes; +import org.argeo.slc.SlcNames; +import org.argeo.slc.SlcTypes; +import org.argeo.slc.repo.maven.ArtifactIdComparator; import org.argeo.slc.repo.maven.MavenConventionsUtils; -import org.argeo.util.security.Keyring; +import org.eclipse.aether.artifact.Artifact; +import org.eclipse.aether.artifact.DefaultArtifact; import org.osgi.framework.Constants; -import org.sonatype.aether.artifact.Artifact; -import org.sonatype.aether.util.artifact.DefaultArtifact; /** Utilities around repo */ public class RepoUtils implements ArgeoNames, SlcNames { @@ -379,10 +379,10 @@ public class RepoUtils implements ArgeoNames, SlcNames { if (repoNode.isNodeType(ArgeoTypes.ARGEO_REMOTE_REPOSITORY)) { String uri = repoNode.getProperty(ARGEO_URI).getString(); if (uri.startsWith("http")) {// http, https - repository = ArgeoJcrUtils.getRepositoryByUri( + repository = NodeUtils.getRepositoryByUri( repositoryFactory, uri); } else if (uri.startsWith("vm:")) {// alias - repository = ArgeoJcrUtils.getRepositoryByUri( + repository = NodeUtils.getRepositoryByUri( repositoryFactory, uri); } else { throw new SlcException("Unsupported repository uri " + uri); @@ -445,8 +445,7 @@ public class RepoUtils implements ArgeoNames, SlcNames { // Anonymous URI only workspace if (repoNode == null) // Anonymous - currRepo = ArgeoJcrUtils.getRepositoryByUri(repositoryFactory, - uri); + currRepo = NodeUtils.getRepositoryByUri(repositoryFactory, uri); else { currRepo = RepoUtils.getRepository(repositoryFactory, keyring, repoNode); @@ -553,7 +552,7 @@ public class RepoUtils implements ArgeoNames, SlcNames { copy(fromNode, toNode, null); } - public static void copy(Node fromNode, Node toNode, ArgeoMonitor monitor) { + public static void copy(Node fromNode, Node toNode, JcrMonitor monitor) { try { String fromPath = fromNode.getPath(); if (monitor != null)