You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2013/03/14 21:04:18 UTC
[9/50] [abbrv] git commit: o Accounted for refactoring of aether-api
o Accounted for refactoring of aether-api
Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/298403be
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/298403be
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/298403be
Branch: refs/heads/eclipse-aether
Commit: 298403bed3852e1ae9f632449f16a8ebf717453a
Parents: 8cf8d36
Author: Benjamin Bentmann <be...@apache.org>
Authored: Sun Jan 15 18:36:21 2012 +0100
Committer: Benjamin Bentmann <be...@apache.org>
Committed: Sun Jan 15 18:36:21 2012 +0100
----------------------------------------------------------------------
.../maven/repository/internal/MavenMetadata.java | 27 ++++++---------
.../repository/metadata/MetadataBridge.java | 16 +++++++++
2 files changed, 27 insertions(+), 16 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/maven/blob/298403be/maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
----------------------------------------------------------------------
diff --git a/maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java b/maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
index 63f7bc4..329f99c 100644
--- a/maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
+++ b/maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
@@ -23,6 +23,8 @@ import java.io.File;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
+import java.util.Collections;
+import java.util.Map;
import org.apache.maven.artifact.repository.metadata.Metadata;
import org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader;
@@ -32,12 +34,14 @@ import org.codehaus.plexus.util.ReaderFactory;
import org.codehaus.plexus.util.WriterFactory;
import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
import org.eclipse.aether.RepositoryException;
+import org.eclipse.aether.metadata.AbstractMetadata;
import org.eclipse.aether.metadata.MergeableMetadata;
/**
* @author Benjamin Bentmann
*/
abstract class MavenMetadata
+ extends AbstractMetadata
implements MergeableMetadata
{
@@ -130,24 +134,15 @@ abstract class MavenMetadata
}
}
+ public Map<String, String> getProperties()
+ {
+ return Collections.emptyMap();
+ }
+
@Override
- public String toString()
+ public org.eclipse.aether.metadata.Metadata setProperties( Map<String, String> properties )
{
- StringBuilder buffer = new StringBuilder( 128 );
- if ( getGroupId().length() > 0 )
- {
- buffer.append( getGroupId() );
- }
- if ( getArtifactId().length() > 0 )
- {
- buffer.append( ':' ).append( getArtifactId() );
- }
- if ( getVersion().length() > 0 )
- {
- buffer.append( ':' ).append( getVersion() );
- }
- buffer.append( '/' ).append( getType() );
- return buffer.toString();
+ return this;
}
}
http://git-wip-us.apache.org/repos/asf/maven/blob/298403be/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/MetadataBridge.java
----------------------------------------------------------------------
diff --git a/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/MetadataBridge.java b/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/MetadataBridge.java
index b3ae028..7d9935c 100644
--- a/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/MetadataBridge.java
+++ b/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/MetadataBridge.java
@@ -20,6 +20,8 @@ package org.apache.maven.artifact.repository.metadata;
*/
import java.io.File;
+import java.util.Collections;
+import java.util.Map;
import org.apache.maven.artifact.metadata.ArtifactMetadata;
import org.apache.maven.artifact.repository.ArtifactRepository;
@@ -27,7 +29,9 @@ import org.apache.maven.artifact.repository.DefaultArtifactRepository;
import org.apache.maven.artifact.repository.metadata.RepositoryMetadata;
import org.codehaus.plexus.util.FileUtils;
import org.eclipse.aether.RepositoryException;
+import org.eclipse.aether.metadata.AbstractMetadata;
import org.eclipse.aether.metadata.MergeableMetadata;
+import org.eclipse.aether.metadata.Metadata;
/**
* <strong>Warning:</strong> This is an internal utility class that is only public for technical reasons, it is not part
@@ -36,6 +40,7 @@ import org.eclipse.aether.metadata.MergeableMetadata;
* @author Benjamin Bentmann
*/
public final class MetadataBridge
+ extends AbstractMetadata
implements MergeableMetadata
{
@@ -127,6 +132,17 @@ public final class MetadataBridge
}
}
+ public Map<String, String> getProperties()
+ {
+ return Collections.emptyMap();
+ }
+
+ @Override
+ public Metadata setProperties( Map<String, String> properties )
+ {
+ return this;
+ }
+
@SuppressWarnings( "deprecation" )
static class MetadataRepository
extends DefaultArtifactRepository