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 2007/04/01 02:33:23 UTC

svn commit: r524501 [2/31] - in /maven/plugins/trunk/maven-stage-plugin: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/main/java/org/apache/maven/plugins/ src/main/java/org/apache/mave...

Added: maven/plugins/trunk/maven-stage-plugin/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/pom.xml?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/pom.xml (added)
+++ maven/plugins/trunk/maven-stage-plugin/pom.xml Sat Mar 31 17:31:51 2007
@@ -0,0 +1,121 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+  
+  http://www.apache.org/licenses/LICENSE-2.0
+  
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+  
+-->
+<project xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+  xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd'
+  xmlns='http://maven.apache.org/POM/4.0.0'>
+  <parent>
+    <artifactId>maven-plugins</artifactId>
+    <groupId>org.apache.maven.plugins</groupId>
+    <version>8</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven.plugins</groupId>
+  <artifactId>maven-stage-plugin</artifactId>
+  <packaging>maven-plugin</packaging>
+  <name>Maven Repository Plugin</name>
+  <version>1.0-SNAPSHOT</version>
+  <prerequisites>
+    <maven>2.0</maven>
+  </prerequisites>
+  <issueManagement>
+    <system>JIRA</system>
+    <url>http://jira.codehaus.org/browse/MREPOSITORY</url>
+  </issueManagement>
+
+  <properties>
+    <wagonVersion>1.0-rc1-SNAPSHOT</wagonVersion>
+    <mavenVersion>2.0.5</mavenVersion>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-plugin-api</artifactId>
+      <version>${mavenVersion}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-project</artifactId>
+      <version>${mavenVersion}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-plugin-api</artifactId>
+      <version>${mavenVersion}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-artifact-manager</artifactId>
+      <version>${mavenVersion}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-repository-metadata</artifactId>
+      <version>${mavenVersion}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.wagon</groupId>
+      <artifactId>wagon-file</artifactId>
+      <version>${wagonVersion}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.wagon</groupId>
+      <artifactId>wagon-http-lightweight</artifactId>
+      <version>${wagonVersion}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.wagon</groupId>
+      <artifactId>wagon-ssh</artifactId>
+      <version>${wagonVersion}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-utils</artifactId>
+      <version>1.4.1</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+   <plugins>
+      <plugin>
+        <groupId>org.codehaus.plexus</groupId>
+        <artifactId>plexus-maven-plugin</artifactId>
+        <version>1.1</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>descriptor</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+</project>

Propchange: maven/plugins/trunk/maven-stage-plugin/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/plugins/trunk/maven-stage-plugin/pom.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/CopyRepositoryMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/CopyRepositoryMojo.java?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/CopyRepositoryMojo.java (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/CopyRepositoryMojo.java Sat Mar 31 17:31:51 2007
@@ -0,0 +1,24 @@
+package org.apache.maven.plugins.stage;
+
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+
+/**
+ * @author Jason van Zyl
+ * @goal copy
+ */
+public class CopyRepositoryMojo
+    extends AbstractMojo
+{
+    /** @param expression="${sourceRepository}" */
+    private String sourceRepository;
+
+    /** @param expression="${targetRepository}" */
+    private String targetRepository;
+
+    public void execute()
+        throws MojoExecutionException
+    {
+    }
+}
+

Propchange: maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/CopyRepositoryMojo.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/CopyRepositoryMojo.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/DefaultRepositoryCopier.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/DefaultRepositoryCopier.java?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/DefaultRepositoryCopier.java (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/DefaultRepositoryCopier.java Sat Mar 31 17:31:51 2007
@@ -0,0 +1,464 @@
+package org.apache.maven.plugins.stage;
+
+import org.apache.maven.artifact.manager.WagonManager;
+import org.apache.maven.artifact.repository.ArtifactRepository;
+import org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader;
+import org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Writer;
+import org.apache.maven.artifact.repository.metadata.Metadata;
+import org.apache.maven.wagon.Wagon;
+import org.apache.maven.wagon.ResourceDoesNotExistException;
+import org.apache.maven.wagon.ConnectionException;
+import org.apache.maven.wagon.UnsupportedProtocolException;
+import org.apache.maven.wagon.TransferFailedException;
+import org.apache.maven.wagon.providers.ssh.jsch.ScpWagon;
+import org.apache.maven.wagon.authorization.AuthorizationException;
+import org.apache.maven.wagon.authentication.AuthenticationException;
+import org.apache.maven.wagon.repository.Repository;
+
+import org.codehaus.plexus.util.FileUtils;
+import org.codehaus.plexus.util.IOUtil;
+import org.codehaus.plexus.util.StringUtils;
+
+import java.util.List;
+import java.util.Iterator;
+import java.util.ArrayList;
+import java.util.Set;
+import java.util.TreeSet;
+import java.util.zip.ZipOutputStream;
+import java.util.zip.ZipEntry;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.OutputStream;
+import java.io.InputStream;
+import java.io.FileInputStream;
+import java.io.FileReader;
+import java.io.Reader;
+import java.io.FileWriter;
+import java.io.Writer;
+import java.io.PrintWriter;
+import java.security.MessageDigest;
+
+/**
+ * @author Jason van Zyl
+ * @plexus.component
+ */
+public class DefaultRepositoryCopier
+    implements RepositoryCopier
+{
+    private MetadataXpp3Reader reader = new MetadataXpp3Reader();
+
+    private MetadataXpp3Writer writer = new MetadataXpp3Writer();
+
+    /** @plexus.requirement */
+    private WagonManager wagonManager;
+
+    public void copy( String sourceRepositoryUrl,
+                      String targetRepositoryUrl,
+                      String version )
+        throws Exception
+    {
+        String groupId = "staging-plugin";
+
+        String fileName = groupId + "-" + version + ".zip";
+
+        String tempdir = System.getProperty( "java.io.tmpdir" );
+
+        // Create the renameScript script
+
+        String renameScriptName = groupId + "-" + version + "-rename.sh";
+
+        File renameScript = new File( tempdir, renameScriptName );
+
+        // Work directory
+
+        File basedir = new File( tempdir, groupId + "-" + version );
+
+        FileUtils.deleteDirectory( basedir );
+
+        basedir.mkdirs();
+
+        // ----------------------------------------------------------------------------
+        // Grab the content from our sourceRepositoryUrl stage, which in this case is the
+        // staging stage.
+        // ----------------------------------------------------------------------------
+
+        Repository sourceRepository = new Repository( "source", sourceRepositoryUrl );
+
+        String protocol = sourceRepository.getProtocol();
+
+        Wagon sourceWagon = wagonManager.getWagon( protocol );
+
+        sourceWagon.connect( sourceRepository );
+
+        List files = new ArrayList();
+
+        scan( sourceWagon, "", files );
+
+        File archive = new File( tempdir, fileName );
+
+        for ( Iterator i = files.iterator(); i.hasNext(); )
+        {
+            String s = (String) i.next();
+
+            File f = new File( basedir, s );
+
+            FileUtils.mkdir( f.getParentFile().getAbsolutePath() );
+
+            sourceWagon.get( s, f );
+        }
+
+        // ----------------------------------------------------------------------------
+        // Now all the files are present locally and now we are going to grab the
+        // metadata files from the targetRepositoryUrl stage and pull those down locally
+        // so that we can merge the metadata.
+        // ----------------------------------------------------------------------------
+
+        Repository targetRepo = new Repository( "target", targetRepositoryUrl );
+
+        String p = targetRepo.getProtocol();
+
+        Wagon targetWagon = wagonManager.getWagon( p );
+
+        targetWagon.connect( targetRepo );
+
+        PrintWriter rw = new PrintWriter( renameScript );
+
+        for ( Iterator i = files.iterator(); i.hasNext(); )
+        {
+            String s = (String) i.next();
+
+            if ( s.startsWith( "/" ) )
+            {
+                s = s.substring( 1 );
+            }
+
+            if ( s.endsWith( MAVEN_METADATA ) )
+            {
+                File emf = new File( basedir, s + IN_PROCESS_MARKER );
+
+                try
+                {
+                    targetWagon.get( s, emf );
+                }
+                catch ( ResourceDoesNotExistException e )
+                {
+                    // We don't have an equivalent on the targetRepositoryUrl side because we have something
+                    // new on the sourceRepositoryUrl side so just skip the metadata merging.
+
+                    continue;
+                }
+
+                mergeMetadata( emf );
+            }
+        }
+
+        Set moveCommands = new TreeSet();
+
+        // ----------------------------------------------------------------------------
+        // Create the Zip file that we will deploy to the targetRepositoryUrl stage
+        // ----------------------------------------------------------------------------
+
+        OutputStream os = new FileOutputStream( archive );
+
+        ZipOutputStream zos = new ZipOutputStream( os );
+
+        scanDirectory( basedir, basedir, zos, version, moveCommands );
+
+        // ----------------------------------------------------------------------------
+        // Create the renameScript script. This is as atomic as we can
+        // ----------------------------------------------------------------------------
+
+        for ( Iterator i = moveCommands.iterator(); i.hasNext(); )
+        {
+            String s = (String) i.next();
+
+            rw.println( s );
+        }
+
+        IOUtil.close( rw );
+
+        ZipEntry e = new ZipEntry( renameScript.getName() );
+
+        zos.putNextEntry( e );
+
+        InputStream is = new FileInputStream( renameScript );
+
+        IOUtil.copy( is, zos );
+
+        IOUtil.close( is );
+
+        IOUtil.close( zos );
+
+        sourceWagon.disconnect();
+
+        // Push the Zip to the target system
+
+        targetWagon.put( archive, fileName );
+
+        //
+
+        String targetRepoBaseDirectory = targetRepo.getBasedir().substring( 1 );
+
+        System.out.println( "targetRepoBaseDirectory = " + targetRepoBaseDirectory );
+
+        // We use the super quiet option here as all the noise seems to kill/stall the connection
+
+        String command = "unzip -o -qq -d " + targetRepoBaseDirectory + " " + targetRepoBaseDirectory + "/" + fileName;
+
+        System.out.println( "command = " + command );
+
+        ( (ScpWagon) targetWagon ).executeCommand( command );
+
+        System.out.println( "Done uploading staging zip." );
+
+        command = "rm -f " + targetRepoBaseDirectory + "/" + fileName;
+
+        ( (ScpWagon) targetWagon ).executeCommand( command );
+
+        System.out.println( "Done removing staging zip." );
+
+        command = "cd " + targetRepoBaseDirectory + "; sh " + renameScriptName;
+
+        System.out.println( "command = " + command );
+
+        ( (ScpWagon) targetWagon ).executeCommand( command );
+
+        command = "rm -f " + targetRepoBaseDirectory + "/" + renameScriptName;
+
+        System.out.println( "command = " + command );
+
+        ( (ScpWagon) targetWagon ).executeCommand( command );
+
+        targetWagon.disconnect();
+    }
+
+    private void scanDirectory( File basedir, File dir, ZipOutputStream zos, String version, Set moveCommands )
+        throws Exception
+    {
+        if ( dir == null )
+        {
+            return;
+        }
+
+        File[] files = dir.listFiles();
+
+        for ( int i = 0; i < files.length; i++ )
+        {
+            File f = files[i];
+
+            if ( f.isDirectory() )
+            {
+                if ( f.getName().endsWith( version ) )
+                {
+                    String s = f.getAbsolutePath().substring( basedir.getAbsolutePath().length() + 1 );
+
+                    moveCommands.add( "mv " + s + IN_PROCESS_MARKER + " " + s );                   
+                }
+
+                scanDirectory( basedir, f, zos, version, moveCommands );
+            }
+            else
+            {
+                InputStream is = new FileInputStream( f );
+
+                String s = f.getAbsolutePath().substring( basedir.getAbsolutePath().length() + 1 );                
+
+                // We are marking any version directories with the in-process flag so that
+                // anything being unpacked on the target side will not be recogized by Maven
+                // and so users cannot download partially uploaded files.
+
+                String vtag = "/" + version;
+
+                s = StringUtils.replace( s, vtag + "/", vtag + IN_PROCESS_MARKER + "/" );
+
+                ZipEntry e = new ZipEntry( s );
+
+                zos.putNextEntry( e );
+
+                IOUtil.copy( is, zos );
+
+                IOUtil.close( is );
+
+                int idx = s.indexOf( IN_PROCESS_MARKER );
+
+                if ( idx > 0 )
+                {
+                    String d = s.substring( 0, idx );
+
+                    moveCommands.add( "mv " + d + IN_PROCESS_MARKER + " " + d );
+                }
+            }
+        }
+    }
+
+    private void mergeMetadata( File existingMetadata )
+        throws Exception
+    {
+        // Existing Metadata in target stage
+
+        Reader existingMetadataReader = new FileReader( existingMetadata );
+
+        Metadata existing = reader.read( existingMetadataReader );
+
+        // Staged Metadata
+
+        File stagedMetadataFile = new File( existingMetadata.getParentFile(), MAVEN_METADATA );
+
+        Reader stagedMetadataReader = new FileReader( stagedMetadataFile );
+
+        Metadata staged = reader.read( stagedMetadataReader );
+
+        // Merge
+
+        existing.merge( staged );
+
+        Writer writer = new FileWriter( existingMetadata );
+
+        this.writer.write( writer, existing );
+
+        IOUtil.close( writer );
+
+        IOUtil.close( stagedMetadataReader );
+
+        IOUtil.close( existingMetadataReader );
+
+        // Mark all metadata as in-process and regenerate the checksums as they will be different
+        // after the merger
+
+        File newMd5 = new File( existingMetadata.getParentFile(), MAVEN_METADATA + ".md5" + IN_PROCESS_MARKER );
+
+        FileUtils.fileWrite( newMd5.getAbsolutePath(), checksum( existingMetadata, MD5 ) );
+
+        File oldMd5 = new File( existingMetadata.getParentFile(), MAVEN_METADATA + ".md5" );
+
+        oldMd5.delete();
+
+        File newSha1 = new File( existingMetadata.getParentFile(), MAVEN_METADATA + ".sha1" + IN_PROCESS_MARKER );
+
+        FileUtils.fileWrite( newSha1.getAbsolutePath(), checksum( existingMetadata, SHA1 ) );
+
+        File oldSha1 = new File( existingMetadata.getParentFile(), MAVEN_METADATA + ".sha1" );
+
+        oldSha1.delete();
+
+        // We have the new merged copy so we're good
+
+        stagedMetadataFile.delete();
+    }
+
+    private String checksum( File file,
+                             String type )
+        throws Exception
+    {
+        MessageDigest md5 = MessageDigest.getInstance( type );
+
+        InputStream is = new FileInputStream( file );
+
+        byte[] buf = new byte[8192];
+
+        int i;
+
+        while ( ( i = is.read( buf ) ) > 0 )
+        {
+            md5.update( buf, 0, i );
+        }
+
+        IOUtil.close( is );
+
+        return encode( md5.digest() );
+    }
+
+    protected String encode( byte[] binaryData )
+    {
+        if ( binaryData.length != 16 && binaryData.length != 20 )
+        {
+            int bitLength = binaryData.length * 8;
+            throw new IllegalArgumentException( "Unrecognised length for binary data: " + bitLength + " bits" );
+        }
+
+        String retValue = "";
+
+        for ( int i = 0; i < binaryData.length; i++ )
+        {
+            String t = Integer.toHexString( binaryData[i] & 0xff );
+
+            if ( t.length() == 1 )
+            {
+                retValue += ( "0" + t );
+            }
+            else
+            {
+                retValue += t;
+            }
+        }
+
+        return retValue.trim();
+    }
+
+    private void scan( Wagon wagon,
+                       String basePath,
+                       List collected )
+    {
+        try
+        {
+            List files = wagon.getFileList( basePath );
+
+            if ( files.isEmpty() )
+            {
+                collected.add( basePath );
+            }
+            else
+            {
+                basePath = basePath + "/";
+                for ( Iterator iterator = files.iterator(); iterator.hasNext(); )
+                {
+                    String file = (String) iterator.next();
+                    scan( wagon, basePath + file, collected );
+                }
+            }
+        }
+        catch ( TransferFailedException e )
+        {
+            throw new RuntimeException( e );
+        }
+        catch ( ResourceDoesNotExistException e )
+        {
+            // is thrown when calling getFileList on a file
+            collected.add( basePath );
+        }
+        catch ( AuthorizationException e )
+        {
+            throw new RuntimeException( e );
+        }
+
+    }
+
+    protected List scanForArtifactPaths( ArtifactRepository repository )
+    {
+        List collected;
+        try
+        {
+            Wagon wagon = wagonManager.getWagon( repository.getProtocol() );
+            Repository artifactRepository = new Repository( repository.getId(), repository.getUrl() );
+            wagon.connect( artifactRepository );
+            collected = new ArrayList();
+            scan( wagon, "/", collected );
+            wagon.disconnect();
+
+            return collected;
+
+        }
+        catch ( UnsupportedProtocolException e )
+        {
+            throw new RuntimeException( e );
+        }
+        catch ( ConnectionException e )
+        {
+            throw new RuntimeException( e );
+        }
+        catch ( AuthenticationException e )
+        {
+            throw new RuntimeException( e );
+        }
+    }
+}

Propchange: maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/DefaultRepositoryCopier.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/DefaultRepositoryCopier.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/RepositoryCopier.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/RepositoryCopier.java?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/RepositoryCopier.java (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/RepositoryCopier.java Sat Mar 31 17:31:51 2007
@@ -0,0 +1,18 @@
+package org.apache.maven.plugins.stage;
+
+/** @author Jason van Zyl */
+public interface RepositoryCopier
+{
+    String ROLE = RepositoryCopier.class.getName();
+
+    String IN_PROCESS_MARKER = ".rip";
+
+    String MD5 = "md5";
+
+    String SHA1 = "sha1";
+
+    String MAVEN_METADATA = "maven-metadata.xml";
+
+    public void copy( String source, String target, String version )
+        throws Exception;
+}

Propchange: maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/RepositoryCopier.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/plugins/trunk/maven-stage-plugin/src/main/java/org/apache/maven/plugins/stage/RepositoryCopier.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/plugins/trunk/maven-stage-plugin/src/test/java/org/apache/maven/plugins/stage/RepositoryCopierTest.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/java/org/apache/maven/plugins/stage/RepositoryCopierTest.java?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/java/org/apache/maven/plugins/stage/RepositoryCopierTest.java (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/java/org/apache/maven/plugins/stage/RepositoryCopierTest.java Sat Mar 31 17:31:51 2007
@@ -0,0 +1,109 @@
+package org.apache.maven.plugins.stage;
+
+import org.codehaus.plexus.PlexusTestCase;
+import org.codehaus.plexus.util.FileUtils;
+import org.codehaus.plexus.util.IOUtil;
+import org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader;
+import org.apache.maven.artifact.repository.metadata.Metadata;
+
+import java.io.File;
+import java.io.Reader;
+import java.io.FileReader;
+import java.util.List;
+
+/** @author Jason van Zyl */
+public class RepositoryCopierTest
+    extends PlexusTestCase
+{
+    private String version = "2.0.6";
+
+    private MetadataXpp3Reader reader = new MetadataXpp3Reader();
+
+    public void testCopy()
+        throws Exception
+    {
+        RepositoryCopier copier = (RepositoryCopier) lookup( RepositoryCopier.ROLE );
+
+        File targetRepoSource = new File( getBasedir(), "src/test/target-repository" );
+
+        File targetRepo = new File( getBasedir(), "target/target-repository" );
+
+        System.out.println( "Copying target stage for tests ..." );
+
+        FileUtils.copyDirectoryStructure( targetRepoSource, targetRepo );
+
+        File stagingRepo = new File( getBasedir(), "src/test/staging-repository" );
+
+        copier.copy( "file://" + stagingRepo, "scp://localhost/" + targetRepo, version );
+
+        String s[] = {
+            "maven",
+            "maven-artifact",
+            "maven-artifact-manager",
+            "maven-artifact-test",
+            "maven-core",
+            "maven-error-diagnostics",
+            "maven-model",
+            "maven-monitor",
+            "maven-plugin-api",
+            "maven-plugin-descriptor",
+            "maven-plugin-parameter-documenter",
+            "maven-plugin-registry",
+            "maven-profile",
+            "maven-project",
+            "maven-repository-metadata",
+            "maven-script",
+            "maven-script-ant",
+            "maven-script-beanshell",
+            "maven-settings" };
+
+        for ( int i = 0; i < s.length; i++ )
+        {
+            testMavenArtifact( targetRepo, s[i] );
+        }
+
+        // leave something behind to clean it up.
+
+        // Test merging
+
+        // Test MD5
+
+        // Test SHA1
+
+        // Test new artifacts are present
+    }
+
+    private void testMavenArtifact( File repo, String artifact )
+        throws Exception
+    {
+        File basedir = new File( repo, "org/apache/maven/" + artifact );
+
+        File versionDir = new File( basedir, version );
+
+        assertTrue( versionDir.exists() );
+
+        Reader r = new FileReader( new File( basedir, RepositoryCopier.MAVEN_METADATA) );
+
+        Metadata metadata = reader.read( r );
+
+        // Make sure our new versions has been setup as the release.
+        assertEquals( version, metadata.getVersioning().getRelease() );
+
+        assertEquals( "20070327020553", metadata.getVersioning().getLastUpdated() );
+
+        // Make sure we didn't whack old versions.
+        List versions = metadata.getVersioning().getVersions();
+
+        assertTrue( versions.contains( "2.0.1" ) );
+
+        assertTrue( versions.contains( "2.0.2" ) );
+
+        assertTrue( versions.contains( "2.0.3" ) );
+        
+        assertTrue( versions.contains( "2.0.4" ) );
+
+        assertTrue( versions.contains( "2.0.5" ) );
+
+        IOUtil.close( r );
+    }
+}

Propchange: maven/plugins/trunk/maven-stage-plugin/src/test/java/org/apache/maven/plugins/stage/RepositoryCopierTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/plugins/trunk/maven-stage-plugin/src/test/java/org/apache/maven/plugins/stage/RepositoryCopierTest.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+./apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHxXx78m0LtheGYRAkzCAJ9T/X+u2oX+TLzY+SX4oh0SUQNyXACfSto4
+ghQIU40EJNEWbcFV2TNhPHo=
+=he8j
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+b62006410e1104eed31e57b845ad4780
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.asc.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+26a0d72dedec9f4da87aed8da91879c818215f08
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+eeda3fe372e67191a4d1047429df8781
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-javadoc.jar.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+7da33557f988c6ee647cc859478f299d4d577ac5
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+./apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHxXx78m0LtheGYRAnjpAJ0bNmj0W0uY+A3hEL+sKpdUCb8ttwCeL1gp
+Qh1znh9oRjrh6diYMOV6IH8=
+=yxEP
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+f991655571ad095c063b49855ab76cbd
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.asc.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+06f854fdad03bf4783af2ef58d3e413dd5af0146
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+f3a07ac87fdf925a92ab0dde34bc52fa
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6-sources.jar.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+f9cff302b95ae4419ce6b224092ed365557e080b
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+./apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHxXx78m0LtheGYRAh3WAJ9wVT7DcsVLkV/TPu1gPLPUcKElbACfTwnc
+8tqiZOMQkHsBZ47YQ6/bs+A=
+=mjLh
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+f418cec26b8f309a96267e7651af43e1
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.asc.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+079bf4678b2e8c43876f64649497778cd63957f5
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+b5a0500e4c194796ac59175f64ae7029
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+dc326c3a989c10618e09a7b77cadeff297591942
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom Sat Mar 31 17:31:51 2007
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <parent>
+    <artifactId>maven</artifactId>
+    <groupId>org.apache.maven</groupId>
+    <version>2.0.6</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>maven-artifact-manager</artifactId>
+  <name>Maven Artifact Manager</name>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-repository-metadata</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.wagon</groupId>
+      <artifactId>wagon-file</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-utils</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-artifact</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-container-default</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.wagon</groupId>
+      <artifactId>wagon-provider-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>easymock</groupId>
+      <artifactId>easymock</artifactId>
+      <version>1.2_Java1.3</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <configuration>
+            <excludes>
+              <exclude>**/testutils/**</exclude>
+            </excludes>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+</project>

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHxXx78m0LtheGYRAj2xAJ4xFCmPcEUB/JLUeJZ4rzKdtk0zHgCeLJSe
+jKh6zD3yZXL1Woz0sapKIwg=
+=lM7S
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+f93cf561c5faa3c7d2e93e8b841c5e8d
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+c9e48e56730f5b690d8b29523bf62a9b2b4108c9
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+365b58e524c34174e649fc38c759eed9
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+8cb8b1dc4d9f7fbd90be4e9c8e9a1d353e28666c
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml Sat Mar 31 17:31:51 2007
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+  <groupId>org.apache.maven</groupId>
+  <artifactId>maven-artifact-manager</artifactId>
+  <version>2.0.6</version>
+  <versioning>
+    <release>2.0.6</release>
+    <versions>
+      <version>2.0.6</version>
+    </versions>
+    <lastUpdated>20070327020553</lastUpdated>
+  </versioning>
+</metadata>
\ No newline at end of file

Propchange: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+227c0e82a3afada69c831a76daf3c1ab
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-manager/maven-metadata.xml.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+e8d59f07c859684ae94f7d5027bc22d745e409d7
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+./apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHzSx78m0LtheGYRAmGvAJ43SJHBFeDBYvzBgP/OFNdjDrydLgCfasDR
+dWGE7GzdNmSzHMZnUknmaNA=
+=TD7S
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+066ca37f2638daf3abb92f28877eba23
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.asc.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+966b10f65877271cd8b70292d2e60b926b544fdc
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+f654530af9aa552de161e8762d277606
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-javadoc.jar.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+aa065ec5d34d3bd7738594bb4aa75c6e40f76b70
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+./apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHzSx78m0LtheGYRAjBJAJ483D0AuDiMg0ff7KGkGv3lKeMEwACeMAnB
+0i4yAejEIeIdoCGhPSmJwUw=
+=eWLB
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+1f4ca49536e9eda126e2aeb4f6c9b348
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.asc.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+905525b8c29f83b057520b9fb9d929530367d41b
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+fa4ca0257e83203afe06682bb3231603
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6-sources.jar.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+77a9970e862d87df74c2a9e3880284e76f7702f8
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+./apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHzSx78m0LtheGYRAhMLAJ9cw4F2/fxCxoDiI21NOaHKoSMtRACdEAqR
+fha0RMFrOj/S2zO5MtFGbsQ=
+=ROeT
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+8d11432f80a74f85b67aa67c357de65e
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.asc.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+2b4c4899b42ca805d8852a4d2bb256bc2d1a8c95
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+daca029d657975d91a68c118b7f09c0d
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.jar.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+993e2967f44608bc16ab07f1d326af92dac1d39d
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom Sat Mar 31 17:31:51 2007
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <parent>
+    <artifactId>maven</artifactId>
+    <groupId>org.apache.maven</groupId>
+    <version>2.0.6</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>maven-artifact-test</artifactId>
+  <name>Maven Artifact Test Helper Library</name>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-settings</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-artifact-manager</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-artifact</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-container-default</artifactId>
+    </dependency>
+  </dependencies>
+</project>

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHzSx78m0LtheGYRAnieAJ4hVeRqfRpjTRSlFSjdnwUBSiPvUACeK/7L
+1DHum7NbXWMveaVuRhcOFFs=
+=jMMA
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+bc6be724226fdb48d821546bfa8a34ac
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.asc.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+f35ad903eeb5aaf6d5ebf2d793574128b629d00e
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+311332104eab42bfa1d3f15d2f735cbd
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/2.0.6/maven-artifact-test-2.0.6.pom.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+30eeb6a38bfde88a5fc58f7bc64e36818c6448e6
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml Sat Mar 31 17:31:51 2007
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+  <groupId>org.apache.maven</groupId>
+  <artifactId>maven-artifact-test</artifactId>
+  <version>2.0.6</version>
+  <versioning>
+    <release>2.0.6</release>
+    <versions>
+      <version>2.0.6</version>
+    </versions>
+    <lastUpdated>20070327020553</lastUpdated>
+  </versioning>
+</metadata>
\ No newline at end of file

Propchange: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+b756efbe2f37beb88afa67fda5de82cc
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact-test/maven-metadata.xml.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+8c918a452f8b9f5f38618e992a60590e62af6f08
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+./apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHwAx78m0LtheGYRAh+fAJ4lKOmF5oJ/gy2KyyQEG5n0WmGcngCdGI3H
+IRqcuVeMO6bqPvnw/ZiqPj8=
+=1TrY
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+aaee4062337f28a52757c528f9dcb3de
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.asc.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+595be44dbf2816f18017dcf44aca26a0bcf8ddb7
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+0e36bfef06b2bf12953bf4586de64625
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.sha1
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.sha1?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.sha1 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-javadoc.jar.sha1 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+df4a8edb3be68983c9463e3631741214f007a395
\ No newline at end of file

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+./apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar.asc
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar.asc?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar.asc (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar.asc Sat Mar 31 17:31:51 2007
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (Darwin)
+
+iD8DBQBGCHwAx78m0LtheGYRAja5AJ93dAK/UzGb13gxU7JNig64hETMTwCfawaH
+dM40+xDwulZe0ZRmrn/4S60=
+=yAHz
+-----END PGP SIGNATURE-----

Added: maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar.asc.md5
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar.asc.md5?view=auto&rev=524501
==============================================================================
--- maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar.asc.md5 (added)
+++ maven/plugins/trunk/maven-stage-plugin/src/test/staging-repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6-sources.jar.asc.md5 Sat Mar 31 17:31:51 2007
@@ -0,0 +1 @@
+c183d437e3b0f023f957c2c539f62a45
\ No newline at end of file