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.jcr.JcrMonitor;
import org.argeo.jcr.JcrUtils;
+import org.argeo.node.ArgeoNames;
+import org.argeo.node.ArgeoTypes;
+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.jcr.SlcNames;
import org.argeo.slc.jcr.SlcTypes;
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 {
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);
// 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);
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)