]> source.dussan.org Git - archiva.git/commitdiff
[MRM-510] In Repository Browse, the first unique snapshot version clicked is getting...
authorJoakim Erdfelt <joakime@apache.org>
Thu, 27 Sep 2007 00:30:37 +0000 (00:30 +0000)
committerJoakim Erdfelt <joakime@apache.org>
Thu, 27 Sep 2007 00:30:37 +0000 (00:30 +0000)
Fixing EffectiveProjectModelFilter caching to cache project model, not the parent model.
Adding unit tests to prevent this from occuring again.
Updating ProjectModelToDatabaseConsumer to adjust model version on unique snapshot after reading from disk, and before the effective project filter.

git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@579856 13f79535-47bb-0310-9956-ffa450edef68

47 files changed:
archiva-base/archiva-consumers/archiva-database-consumers/src/main/java/org/apache/maven/archiva/consumers/database/ProjectModelToDatabaseConsumer.java
archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/filters/EffectiveProjectModelFilter.java
archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/MockConfiguration.java [new file with mode: 0755]
archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/metadata/MetadataToolsTest.java
archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/metadata/MockConfiguration.java [deleted file]
archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/project/filters/EffectiveProjectModelFilterTest.java
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.210059-1.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.210059-1.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.210059-1.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.232304-2.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.232304-2.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.232304-2.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.053327-3.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.053327-3.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.053327-3.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.173653-5.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.173653-5.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.173653-5.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070727.113106-7.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070727.113106-7.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070727.113106-7.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.053229-10.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.053229-10.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.053229-10.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.112043-11.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.112043-11.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.112043-11.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070729.171937-16.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070729.171937-16.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070729.171937-16.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070730.232112-20.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070730.232112-20.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070730.232112-20.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.113304-21.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.113304-21.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.113304-21.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.172936-22.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.172936-22.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.172936-22.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070802.113139-29.pom [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070802.113139-29.pom.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070802.113139-29.pom.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/maven-metadata.xml [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/maven-metadata.xml.md5 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/maven-metadata.xml.sha1 [new file with mode: 0644]
archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/metadata/MetadataToolsTest.xml
archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/project/filters/EffectiveProjectModelFilterTest.xml [new file with mode: 0644]

index 4cf990c60806f65b8d248cf63eb7d1ac141592ee..18161e24fd77a7ae9aaf6cf5696dc2111852a9c4 100644 (file)
@@ -159,6 +159,13 @@ public class ProjectModelToDatabaseConsumer
             ArchivaProjectModel model = reader.read( artifactFile );
 
             model.setOrigin( "filesystem" );
+            
+            // The version should be updated to the filename version if it is a unique snapshot
+            FilenameParts parts = RepositoryLayoutUtils.splitFilename( artifactFile.getName(), null );
+            if ( VersionUtil.isUniqueSnapshot( parts.version ) )
+            {
+                model.setVersion( parts.version );
+            }
 
             // Filter the model
             model = expressionModelFilter.filter( model );
@@ -166,14 +173,6 @@ public class ProjectModelToDatabaseConsumer
             // Resolve the project model
             model = effectiveModelFilter.filter( model );
 
-            // The version should be updated to the filename version if it is a unique snapshot
-            FilenameParts parts = RepositoryLayoutUtils.splitFilename( artifactFile.getName(), null );
-            if ( model.getVersion().equals( VersionUtil.getBaseVersion( parts.version ) ) &&
-                VersionUtil.isUniqueSnapshot( parts.version ) )
-            {
-                model.setVersion( parts.version );
-            }
-
             if ( isValidModel( model, artifact ) )
             {
                 getLogger().info( "Add project model " + model + " to database." );
index 8a5b8f8befa3c92c5419f5b87cccd908edfbbec6..76225b8fdf7e1dd6ddb2ad1fcfd37022263f6bb7 100644 (file)
@@ -30,9 +30,6 @@ import org.apache.maven.archiva.repository.project.ProjectModelFilter;
 import org.apache.maven.archiva.repository.project.ProjectModelMerge;
 import org.apache.maven.archiva.repository.project.ProjectModelResolverFactory;
 import org.codehaus.plexus.cache.Cache;
-import org.codehaus.plexus.logging.AbstractLogEnabled;
-import org.codehaus.plexus.logging.Logger;
-import org.codehaus.plexus.logging.console.ConsoleLogger;
 
 import java.util.HashMap;
 import java.util.Iterator;
@@ -48,7 +45,6 @@ import java.util.Map;
  *                   role-hint="effective" 
  */
 public class EffectiveProjectModelFilter
-    extends AbstractLogEnabled
     implements ProjectModelFilter
 {
     private ProjectModelFilter expressionFilter = new ProjectModelExpressionFilter();
@@ -57,7 +53,7 @@ public class EffectiveProjectModelFilter
      * @plexus.requirement
      */
     private ProjectModelResolverFactory resolverFactory;
-    
+
     /**
      * @plexus.requirement role-hint="effective-project-cache"
      */
@@ -87,14 +83,15 @@ public class EffectiveProjectModelFilter
         {
             throw new IllegalStateException( "Unable to build effective pom with no project model resolvers defined." );
         }
-        
+
         ArchivaProjectModel effectiveProject;
         String projectKey = toProjectKey( project );
-        
-        synchronized( effectiveProjectCache )
+
+        synchronized ( effectiveProjectCache )
         {
-            if( effectiveProjectCache.hasKey( projectKey ) )
+            if ( effectiveProjectCache.hasKey( projectKey ) )
             {
+                DEBUG( "Fetching (from cache/projectKey): " + projectKey );
                 effectiveProject = (ArchivaProjectModel) effectiveProjectCache.get( projectKey );
                 return effectiveProject;
             }
@@ -106,16 +103,17 @@ public class EffectiveProjectModelFilter
         // Setup Expression Evaluation pieces.
         effectiveProject = expressionFilter.filter( effectiveProject );
 
-        getLogger().debug( "Starting build of effective with: " + effectiveProject );
+        DEBUG( "Starting build of effective with: " + effectiveProject );
 
         // Merge in all the parent poms.
         effectiveProject = mergeParent( effectiveProject );
 
         // Resolve dependency versions from dependency management.
         applyDependencyManagement( effectiveProject );
-        
-        synchronized( effectiveProjectCache )
+
+        synchronized ( effectiveProjectCache )
         {
+            DEBUG( "Putting (to cache/projectKey): " + projectKey );
             effectiveProjectCache.put( projectKey, effectiveProject );
         }
 
@@ -123,22 +121,6 @@ public class EffectiveProjectModelFilter
         return effectiveProject;
     }
 
-    private Logger logger;
-
-    protected Logger getLogger()
-    {
-        if ( logger == null )
-        {
-            logger = super.getLogger();
-            if ( logger == null )
-            {
-                logger = new ConsoleLogger( ConsoleLogger.LEVEL_INFO, this.getClass().getName() );
-            }
-        }
-
-        return logger;
-    }
-
     private void applyDependencyManagement( ArchivaProjectModel pom )
     {
         if ( CollectionUtils.isEmpty( pom.getDependencyManagement() )
@@ -148,11 +130,11 @@ public class EffectiveProjectModelFilter
             return;
         }
 
-        Map managedDependencies = createDependencyMap( pom.getDependencyManagement() );
-        Iterator it = pom.getDependencies().iterator();
+        Map<String, Dependency> managedDependencies = createDependencyMap( pom.getDependencyManagement() );
+        Iterator<Dependency> it = pom.getDependencies().iterator();
         while ( it.hasNext() )
         {
-            Dependency dep = (Dependency) it.next();
+            Dependency dep = it.next();
             String key = toVersionlessDependencyKey( dep );
 
             // Do we need to do anything?
@@ -172,49 +154,70 @@ public class EffectiveProjectModelFilter
     {
         ArchivaProjectModel mixedProject;
 
-        getLogger().debug( "Parent: " + pom.getParentProject() );
+        DEBUG( "Project: " + toProjectKey( pom ) );
 
         if ( pom.getParentProject() != null )
         {
             // Use parent reference.
             VersionedReference parentRef = pom.getParentProject();
 
-            getLogger().debug( "Has parent: " + parentRef );
-            
-            String pomKey = VersionedReference.toKey( parentRef );
-            
-            synchronized( effectiveProjectCache )
+            String parentKey = VersionedReference.toKey( parentRef );
+
+            DEBUG( "Has parent: " + parentKey );
+
+            ArchivaProjectModel parentProject;
+
+            synchronized ( effectiveProjectCache )
             {
-                if( effectiveProjectCache.hasKey( pomKey ) )
+                // is the pre-merged parent in the cache? 
+                if ( effectiveProjectCache.hasKey( parentKey ) )
+                {
+                    DEBUG( "Fetching (from cache/parentKey): " + parentKey );
+                    // Use the one from the cache.
+                    parentProject = (ArchivaProjectModel) effectiveProjectCache.get( parentKey );
+                }
+                else
                 {
-                    return (ArchivaProjectModel) effectiveProjectCache.get( pomKey );
+                    // Look it up, using resolvers.
+                    parentProject = this.resolverFactory.getCurrentResolverStack().findProject( parentRef );
                 }
             }
 
-            // Find parent using resolvers.
-            ArchivaProjectModel parentProject = this.resolverFactory.getCurrentResolverStack().findProject( parentRef );
-
             if ( parentProject != null )
             {
+                // Merge the pom with the parent pom.
                 parentProject = expressionFilter.filter( parentProject );
                 parentProject = mergeParent( parentProject );
+
+                // Cache the pre-merged parent.
+                synchronized ( effectiveProjectCache )
+                {
+                    DEBUG( "Putting (to cache/parentKey/merged): " + parentKey );
+                    // Add the merged parent pom to the cache.
+                    effectiveProjectCache.put( parentKey, parentProject );
+                }
+
+                // Now merge the parent with the current
                 mixedProject = ProjectModelMerge.merge( pom, parentProject );
             }
             else
             {
                 // Shortcircuit due to missing parent pom.
-                // TODO: Document this via monitor.
+                // TODO: Document this via monitor.
                 mixedProject = mixinSuperPom( pom );
-            }
-            
-            synchronized( effectiveProjectCache )
-            {
-                effectiveProjectCache.put( pomKey, mixedProject );
+
+                // Cache the non-existant parent.
+                synchronized ( effectiveProjectCache )
+                {
+                    DEBUG( "Putting (to cache/parentKey/basicPom): " + parentKey );
+                    // Add the basic pom to cache.
+                    effectiveProjectCache.put( parentKey, createBasicPom( parentRef ) );
+                }
             }
         }
         else
         {
-            getLogger().debug( "No parent found" );
+            DEBUG( "No parent found" );
 
             /* Mix in the super-pom.
              * 
@@ -225,10 +228,21 @@ public class EffectiveProjectModelFilter
 
             mixedProject = mixinSuperPom( pom );
         }
-        
+
         return mixedProject;
     }
 
+    private ArchivaProjectModel createBasicPom( VersionedReference ref )
+    {
+        ArchivaProjectModel model = new ArchivaProjectModel();
+        model.setGroupId( ref.getGroupId() );
+        model.setArtifactId( ref.getArtifactId() );
+        model.setVersion( ref.getVersion() );
+        model.setPackaging( "jar" );
+
+        return model;
+    }
+
     /**
      * Super POM from maven/components contains many things.
      * However, for purposes of archiva, only the <repositories>
@@ -240,19 +254,19 @@ public class EffectiveProjectModelFilter
     private ArchivaProjectModel mixinSuperPom( ArchivaProjectModel pom )
     {
         // TODO: add super pom repositories.
-        getLogger().debug( "Mix in Super POM: " + pom );
+        DEBUG( "Mix in Super POM: " + pom );
 
         return pom;
     }
 
-    private static Map createDependencyMap( List dependencies )
+    private static Map<String, Dependency> createDependencyMap( List<Dependency> dependencies )
     {
-        Map ret = new HashMap();
+        Map<String, Dependency> ret = new HashMap<String, Dependency>();
 
-        Iterator it = dependencies.iterator();
+        Iterator<Dependency> it = dependencies.iterator();
         while ( it.hasNext() )
         {
-            Dependency dep = (Dependency) it.next();
+            Dependency dep = it.next();
             String key = toVersionlessDependencyKey( dep );
             ret.put( key, dep );
         }
@@ -270,7 +284,7 @@ public class EffectiveProjectModelFilter
 
         return key.toString();
     }
-    
+
     private String toProjectKey( ArchivaProjectModel project )
     {
         StringBuffer key = new StringBuffer();
@@ -281,4 +295,10 @@ public class EffectiveProjectModelFilter
 
         return key.toString();
     }
+
+    private void DEBUG( String msg )
+    {
+        // Used in debugging of this object.
+        // System.out.println( "[EffectiveProjectModelFilter] " + msg );
+    }
 }
diff --git a/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/MockConfiguration.java b/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/MockConfiguration.java
new file mode 100755 (executable)
index 0000000..7a58f3b
--- /dev/null
@@ -0,0 +1,91 @@
+package org.apache.maven.archiva.repository;
+
+/*
+ * 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.
+ */
+
+import org.apache.maven.archiva.configuration.ArchivaConfiguration;
+import org.apache.maven.archiva.configuration.Configuration;
+import org.codehaus.plexus.registry.Registry;
+import org.codehaus.plexus.registry.RegistryException;
+import org.codehaus.plexus.registry.RegistryListener;
+import org.easymock.MockControl;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+/**
+ * MockConfiguration 
+ *
+ * @author <a href="mailto:joakime@apache.org">Joakim Erdfelt</a>
+ * @version $Id$
+ * 
+ * @plexus.component role="org.apache.maven.archiva.configuration.ArchivaConfiguration"
+ *                   role-hint="mock"
+ */
+public class MockConfiguration
+    implements ArchivaConfiguration
+{
+    private Configuration configuration = new Configuration();
+
+    private List<RegistryListener> listeners = new ArrayList<RegistryListener>();
+
+    private MockControl registryControl;
+
+    private Registry registryMock;
+
+    public MockConfiguration()
+    {
+        registryControl = MockControl.createNiceControl( Registry.class );
+        registryMock = (Registry) registryControl.getMock();
+    }
+
+    public void addChangeListener( RegistryListener listener )
+    {
+        listeners.add( listener );
+    }
+
+    public Configuration getConfiguration()
+    {
+        return configuration;
+    }
+
+    public void save( Configuration configuration )
+        throws RegistryException
+    {
+        /* do nothing */
+    }
+
+    public void triggerChange( String name, String value )
+    {
+        Iterator<RegistryListener> it = listeners.iterator();
+        while ( it.hasNext() )
+        {
+            RegistryListener listener = (RegistryListener) it.next();
+            try
+            {
+                listener.afterConfigurationChange( registryMock, name, value );
+            }
+            catch ( Exception e )
+            {
+                e.printStackTrace();
+            }
+        }
+    }
+}
index df041583ee16a86ba9b1df72fde36759cd6ae2a2..94ff9fb2cf43fc9bb8f79d1f63b4d6b095d0e40e 100644 (file)
@@ -26,6 +26,7 @@ import org.apache.maven.archiva.model.ArchivaRepository;
 import org.apache.maven.archiva.model.ProjectReference;
 import org.apache.maven.archiva.model.VersionedReference;
 import org.apache.maven.archiva.policies.DownloadPolicy;
+import org.apache.maven.archiva.repository.MockConfiguration;
 import org.apache.maven.archiva.repository.layout.LayoutException;
 import org.codehaus.plexus.PlexusTestCase;
 import org.custommonkey.xmlunit.DetailedDiff;
diff --git a/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/metadata/MockConfiguration.java b/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/metadata/MockConfiguration.java
deleted file mode 100755 (executable)
index 6cf38bd..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-package org.apache.maven.archiva.repository.metadata;
-
-/*
- * 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.
- */
-
-import org.apache.maven.archiva.configuration.ArchivaConfiguration;
-import org.apache.maven.archiva.configuration.Configuration;
-import org.codehaus.plexus.registry.Registry;
-import org.codehaus.plexus.registry.RegistryException;
-import org.codehaus.plexus.registry.RegistryListener;
-import org.easymock.MockControl;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-/**
- * MockConfiguration 
- *
- * @author <a href="mailto:joakime@apache.org">Joakim Erdfelt</a>
- * @version $Id$
- * 
- * @plexus.component role="org.apache.maven.archiva.configuration.ArchivaConfiguration"
- *                   role-hint="mock"
- */
-public class MockConfiguration
-    implements ArchivaConfiguration
-{
-    private Configuration configuration = new Configuration();
-
-    private List listeners = new ArrayList();
-
-    private MockControl registryControl;
-
-    private Registry registryMock;
-
-    public MockConfiguration()
-    {
-        registryControl = MockControl.createNiceControl( Registry.class );
-        registryMock = (Registry) registryControl.getMock();
-    }
-
-    public void addChangeListener( RegistryListener listener )
-    {
-        listeners.add( listener );
-    }
-
-    public Configuration getConfiguration()
-    {
-        return configuration;
-    }
-
-    public void save( Configuration configuration )
-        throws RegistryException
-    {
-        /* do nothing */
-    }
-
-    public void triggerChange( String name, String value )
-    {
-        Iterator it = listeners.iterator();
-        while ( it.hasNext() )
-        {
-            RegistryListener listener = (RegistryListener) it.next();
-            try
-            {
-                listener.afterConfigurationChange( registryMock, name, value );
-            }
-            catch ( Exception e )
-            {
-                e.printStackTrace();
-            }
-        }
-    }
-}
index dd8212965d4c9c7e7157ce4bc405588c09fae300..bffd20fb91088919668480035b99b31e1197b086 100644 (file)
@@ -19,6 +19,7 @@ package org.apache.maven.archiva.repository.project.filters;
  * under the License.
  */
 
+import org.apache.maven.archiva.common.utils.VersionUtil;
 import org.apache.maven.archiva.model.ArchivaProjectModel;
 import org.apache.maven.archiva.model.ArchivaRepository;
 import org.apache.maven.archiva.model.Dependency;
@@ -98,6 +99,61 @@ public class EffectiveProjectModelFilterTest
         assertModel( expectedModel, effectiveModel );
     }
 
+    /**
+     * [MRM-510] In Repository Browse, the first unique snapshot version clicked is getting persisted in the 
+     * request resulting to 'version does not match' error
+     * 
+     * The purpose of this test is ensure that timestamped SNAPSHOTS do not cache improperly, and each timestamped
+     * pom can be loaded through the effective project filter correctly.
+     */
+    public void testBuildEffectiveSnapshotProject()
+        throws Exception
+    {
+        initTestResolverFactory();
+        EffectiveProjectModelFilter filter = lookupEffective();
+
+        String axisVersions[] = new String[] {
+            "1.3-20070725.210059-1",
+            "1.3-20070725.232304-2",
+            "1.3-20070726.053327-3",
+            "1.3-20070726.173653-5",
+            "1.3-20070727.113106-7",
+            "1.3-20070728.053229-10",
+            "1.3-20070728.112043-11",
+            "1.3-20070729.171937-16",
+            "1.3-20070730.232112-20",
+            "1.3-20070731.113304-21",
+            "1.3-20070731.172936-22",
+            "1.3-20070802.113139-29" };
+
+        for ( int i = 0; i < axisVersions.length; i++ )
+        {
+            assertTrue( "Version should be a unique snapshot.", VersionUtil.isUniqueSnapshot( axisVersions[i] ) );
+
+            ArchivaProjectModel initialModel = createArchivaProjectModel( DEFAULT_REPOSITORY
+                + "/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-" + axisVersions[i] + ".pom" );
+
+            // This is the process that ProjectModelToDatabaseConsumer uses, so we mimic it here.
+            // This logic is related to the MRM-510 jira.
+            String baseVersion = VersionUtil.getBaseVersion( axisVersions[i] );
+
+            assertEquals( "Base Version <" + baseVersion + "> of filename <" + axisVersions[i]
+                + "> should be equal to what is in model.", initialModel.getVersion(), baseVersion );
+
+            initialModel.setVersion( axisVersions[i] );
+
+            assertEquals( "Unique snapshot versions of initial model should be equal.", axisVersions[i], initialModel
+                .getVersion() );
+
+            ArchivaProjectModel effectiveModel = filter.filter( initialModel );
+
+            assertEquals( "Unique snapshot versions of initial model should be equal.", axisVersions[i], initialModel
+                .getVersion() );
+            assertEquals( "Unique snapshot versions of filtered/effective model should be equal.", axisVersions[i],
+                          effectiveModel.getVersion() );
+        }
+    }
+
     private ProjectModelResolverFactory initTestResolverFactory()
         throws Exception
     {
@@ -122,7 +178,7 @@ public class EffectiveProjectModelFilterTest
             .getDependencyManagement() );
     }
 
-    private void dumpDependencyList( String type, List deps )
+    private void dumpDependencyList( String type, List<Dependency> deps )
     {
         if ( deps == null )
         {
@@ -137,16 +193,16 @@ public class EffectiveProjectModelFilterTest
         }
 
         System.out.println( ".\\ [" + type + "] Dependency List (size:" + deps.size() + ") \\.________________" );
-        Iterator it = deps.iterator();
+        Iterator<Dependency> it = deps.iterator();
         while ( it.hasNext() )
         {
-            Dependency dep = (Dependency) it.next();
+            Dependency dep = it.next();
             System.out.println( "  " + Dependency.toKey( dep ) );
         }
         System.out.println( "" );
     }
 
-    private void assertEquivalentLists( String listId, List expectedList, List effectiveList )
+    private void assertEquivalentLists( String listId, List<?> expectedList, List<?> effectiveList )
     {
         if ( ( expectedList == null ) && ( effectiveList == null ) )
         {
@@ -166,14 +222,15 @@ public class EffectiveProjectModelFilterTest
         assertEquals( "[" + listId + "] List Size", expectedList.size(), expectedList.size() );
     }
 
-    private void assertContainsSameIndividuals( String listId, List expectedList, List effectiveList )
+    private void assertContainsSameIndividuals( String listId, List<Individual> expectedList,
+                                                List<Individual> effectiveList )
     {
         assertEquivalentLists( listId, expectedList, effectiveList );
 
-        Map expectedMap = getIndividualsMap( expectedList );
-        Map effectiveMap = getIndividualsMap( effectiveList );
+        Map<String, Individual> expectedMap = getIndividualsMap( expectedList );
+        Map<String, Individual> effectiveMap = getIndividualsMap( effectiveList );
 
-        Iterator it = expectedMap.keySet().iterator();
+        Iterator<String> it = expectedMap.keySet().iterator();
         while ( it.hasNext() )
         {
             String key = (String) it.next();
@@ -182,48 +239,43 @@ public class EffectiveProjectModelFilterTest
         }
     }
 
-    private void assertContainsSameDependencies( String listId, List expectedList, List effectiveList )
+    private void assertContainsSameDependencies( String listId, List<Dependency> expectedList,
+                                                 List<Dependency> effectiveList )
     {
         assertEquivalentLists( listId, expectedList, effectiveList );
 
-        Map expectedMap = getDependencyMap( expectedList );
-        Map effectiveMap = getDependencyMap( effectiveList );
+        Map<String, Dependency> expectedMap = getDependencyMap( expectedList );
+        Map<String, Dependency> effectiveMap = getDependencyMap( effectiveList );
 
-        Iterator it = expectedMap.keySet().iterator();
+        Iterator<String> it = expectedMap.keySet().iterator();
         while ( it.hasNext() )
         {
-            String key = (String) it.next();
+            String key = it.next();
 
             assertTrue( "Should exist in Effective [" + listId + "] list: " + key, effectiveMap.containsKey( key ) );
         }
     }
 
-    private Map getIndividualsMap( List deps )
+    private Map<String, Individual> getIndividualsMap( List<Individual> individuals )
     {
-        Map map = new HashMap();
-        Iterator it = deps.iterator();
+        Map<String, Individual> map = new HashMap<String, Individual>();
+        Iterator<Individual> it = individuals.iterator();
         while ( it.hasNext() )
         {
-            Object o = it.next();
-            assertTrue( "List contains Individual entries. (found " + o.getClass().getName() + " instead)",
-                        o instanceof Individual );
-            Individual individual = (Individual) o;
+            Individual individual = it.next();
             String key = individual.getEmail();
             map.put( key, individual );
         }
         return map;
     }
 
-    private Map getDependencyMap( List deps )
+    private Map<String, Dependency> getDependencyMap( List<Dependency> deps )
     {
-        Map map = new HashMap();
-        Iterator it = deps.iterator();
+        Map<String, Dependency> map = new HashMap<String, Dependency>();
+        Iterator<Dependency> it = deps.iterator();
         while ( it.hasNext() )
         {
-            Object o = it.next();
-            assertTrue( "List contains Dependency entries. (found " + o.getClass().getName() + " instead)",
-                        o instanceof Dependency );
-            Dependency dep = (Dependency) o;
+            Dependency dep = it.next();
             String key = Dependency.toVersionlessKey( dep );
             map.put( key, dep );
         }
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.210059-1.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.210059-1.pom
new file mode 100644 (file)
index 0000000..3725600
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <xdocDirectory>${basedir}/xdocs</xdocDirectory>
+                    <resourcesDirectory>${basedir}/xdocs/resources</resourcesDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <links>
+                        <link>http://java.sun.com/j2ee/1.4/docs/api</link>
+                        <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+                        <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
+                        <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
+                        <link>http://www.junit.org/junit/javadoc/</link>
+                        <link>http://logging.apache.org/log4j/docs/api/</link>
+                        <link>http://jakarta.apache.org/regexp/apidocs/</link>
+                        <link>http://jakarta.apache.org/velocity/api/</link>
+                    </links>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.210059-1.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.210059-1.pom.md5
new file mode 100644 (file)
index 0000000..7e4a5cf
--- /dev/null
@@ -0,0 +1 @@
+69add9b3e2b7d27ae5c92de61acb2d23
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.210059-1.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.210059-1.pom.sha1
new file mode 100644 (file)
index 0000000..b0a3501
--- /dev/null
@@ -0,0 +1 @@
+e1b45d0a5c28f15e8b235a7b4b350513c790ef39
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.232304-2.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.232304-2.pom
new file mode 100644 (file)
index 0000000..3725600
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <xdocDirectory>${basedir}/xdocs</xdocDirectory>
+                    <resourcesDirectory>${basedir}/xdocs/resources</resourcesDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <links>
+                        <link>http://java.sun.com/j2ee/1.4/docs/api</link>
+                        <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+                        <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
+                        <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
+                        <link>http://www.junit.org/junit/javadoc/</link>
+                        <link>http://logging.apache.org/log4j/docs/api/</link>
+                        <link>http://jakarta.apache.org/regexp/apidocs/</link>
+                        <link>http://jakarta.apache.org/velocity/api/</link>
+                    </links>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.232304-2.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.232304-2.pom.md5
new file mode 100644 (file)
index 0000000..7e4a5cf
--- /dev/null
@@ -0,0 +1 @@
+69add9b3e2b7d27ae5c92de61acb2d23
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.232304-2.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070725.232304-2.pom.sha1
new file mode 100644 (file)
index 0000000..b0a3501
--- /dev/null
@@ -0,0 +1 @@
+e1b45d0a5c28f15e8b235a7b4b350513c790ef39
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.053327-3.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.053327-3.pom
new file mode 100644 (file)
index 0000000..3725600
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <xdocDirectory>${basedir}/xdocs</xdocDirectory>
+                    <resourcesDirectory>${basedir}/xdocs/resources</resourcesDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <links>
+                        <link>http://java.sun.com/j2ee/1.4/docs/api</link>
+                        <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+                        <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
+                        <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
+                        <link>http://www.junit.org/junit/javadoc/</link>
+                        <link>http://logging.apache.org/log4j/docs/api/</link>
+                        <link>http://jakarta.apache.org/regexp/apidocs/</link>
+                        <link>http://jakarta.apache.org/velocity/api/</link>
+                    </links>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.053327-3.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.053327-3.pom.md5
new file mode 100644 (file)
index 0000000..7e4a5cf
--- /dev/null
@@ -0,0 +1 @@
+69add9b3e2b7d27ae5c92de61acb2d23
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.053327-3.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.053327-3.pom.sha1
new file mode 100644 (file)
index 0000000..b0a3501
--- /dev/null
@@ -0,0 +1 @@
+e1b45d0a5c28f15e8b235a7b4b350513c790ef39
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.173653-5.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.173653-5.pom
new file mode 100644 (file)
index 0000000..3725600
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <xdocDirectory>${basedir}/xdocs</xdocDirectory>
+                    <resourcesDirectory>${basedir}/xdocs/resources</resourcesDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <links>
+                        <link>http://java.sun.com/j2ee/1.4/docs/api</link>
+                        <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+                        <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
+                        <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
+                        <link>http://www.junit.org/junit/javadoc/</link>
+                        <link>http://logging.apache.org/log4j/docs/api/</link>
+                        <link>http://jakarta.apache.org/regexp/apidocs/</link>
+                        <link>http://jakarta.apache.org/velocity/api/</link>
+                    </links>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.173653-5.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.173653-5.pom.md5
new file mode 100644 (file)
index 0000000..7e4a5cf
--- /dev/null
@@ -0,0 +1 @@
+69add9b3e2b7d27ae5c92de61acb2d23
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.173653-5.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070726.173653-5.pom.sha1
new file mode 100644 (file)
index 0000000..b0a3501
--- /dev/null
@@ -0,0 +1 @@
+e1b45d0a5c28f15e8b235a7b4b350513c790ef39
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070727.113106-7.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070727.113106-7.pom
new file mode 100644 (file)
index 0000000..3725600
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <xdocDirectory>${basedir}/xdocs</xdocDirectory>
+                    <resourcesDirectory>${basedir}/xdocs/resources</resourcesDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <links>
+                        <link>http://java.sun.com/j2ee/1.4/docs/api</link>
+                        <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+                        <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
+                        <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
+                        <link>http://www.junit.org/junit/javadoc/</link>
+                        <link>http://logging.apache.org/log4j/docs/api/</link>
+                        <link>http://jakarta.apache.org/regexp/apidocs/</link>
+                        <link>http://jakarta.apache.org/velocity/api/</link>
+                    </links>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070727.113106-7.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070727.113106-7.pom.md5
new file mode 100644 (file)
index 0000000..7e4a5cf
--- /dev/null
@@ -0,0 +1 @@
+69add9b3e2b7d27ae5c92de61acb2d23
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070727.113106-7.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070727.113106-7.pom.sha1
new file mode 100644 (file)
index 0000000..b0a3501
--- /dev/null
@@ -0,0 +1 @@
+e1b45d0a5c28f15e8b235a7b4b350513c790ef39
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.053229-10.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.053229-10.pom
new file mode 100644 (file)
index 0000000..3725600
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <xdocDirectory>${basedir}/xdocs</xdocDirectory>
+                    <resourcesDirectory>${basedir}/xdocs/resources</resourcesDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <links>
+                        <link>http://java.sun.com/j2ee/1.4/docs/api</link>
+                        <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+                        <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
+                        <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
+                        <link>http://www.junit.org/junit/javadoc/</link>
+                        <link>http://logging.apache.org/log4j/docs/api/</link>
+                        <link>http://jakarta.apache.org/regexp/apidocs/</link>
+                        <link>http://jakarta.apache.org/velocity/api/</link>
+                    </links>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.053229-10.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.053229-10.pom.md5
new file mode 100644 (file)
index 0000000..7e4a5cf
--- /dev/null
@@ -0,0 +1 @@
+69add9b3e2b7d27ae5c92de61acb2d23
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.053229-10.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.053229-10.pom.sha1
new file mode 100644 (file)
index 0000000..b0a3501
--- /dev/null
@@ -0,0 +1 @@
+e1b45d0a5c28f15e8b235a7b4b350513c790ef39
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.112043-11.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.112043-11.pom
new file mode 100644 (file)
index 0000000..3725600
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <xdocDirectory>${basedir}/xdocs</xdocDirectory>
+                    <resourcesDirectory>${basedir}/xdocs/resources</resourcesDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <links>
+                        <link>http://java.sun.com/j2ee/1.4/docs/api</link>
+                        <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+                        <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
+                        <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
+                        <link>http://www.junit.org/junit/javadoc/</link>
+                        <link>http://logging.apache.org/log4j/docs/api/</link>
+                        <link>http://jakarta.apache.org/regexp/apidocs/</link>
+                        <link>http://jakarta.apache.org/velocity/api/</link>
+                    </links>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.112043-11.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.112043-11.pom.md5
new file mode 100644 (file)
index 0000000..7e4a5cf
--- /dev/null
@@ -0,0 +1 @@
+69add9b3e2b7d27ae5c92de61acb2d23
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.112043-11.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070728.112043-11.pom.sha1
new file mode 100644 (file)
index 0000000..b0a3501
--- /dev/null
@@ -0,0 +1 @@
+e1b45d0a5c28f15e8b235a7b4b350513c790ef39
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070729.171937-16.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070729.171937-16.pom
new file mode 100644 (file)
index 0000000..3725600
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <xdocDirectory>${basedir}/xdocs</xdocDirectory>
+                    <resourcesDirectory>${basedir}/xdocs/resources</resourcesDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <links>
+                        <link>http://java.sun.com/j2ee/1.4/docs/api</link>
+                        <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+                        <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
+                        <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
+                        <link>http://www.junit.org/junit/javadoc/</link>
+                        <link>http://logging.apache.org/log4j/docs/api/</link>
+                        <link>http://jakarta.apache.org/regexp/apidocs/</link>
+                        <link>http://jakarta.apache.org/velocity/api/</link>
+                    </links>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070729.171937-16.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070729.171937-16.pom.md5
new file mode 100644 (file)
index 0000000..7e4a5cf
--- /dev/null
@@ -0,0 +1 @@
+69add9b3e2b7d27ae5c92de61acb2d23
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070729.171937-16.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070729.171937-16.pom.sha1
new file mode 100644 (file)
index 0000000..b0a3501
--- /dev/null
@@ -0,0 +1 @@
+e1b45d0a5c28f15e8b235a7b4b350513c790ef39
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070730.232112-20.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070730.232112-20.pom
new file mode 100644 (file)
index 0000000..3725600
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                    <xdocDirectory>${basedir}/xdocs</xdocDirectory>
+                    <resourcesDirectory>${basedir}/xdocs/resources</resourcesDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <links>
+                        <link>http://java.sun.com/j2ee/1.4/docs/api</link>
+                        <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+                        <link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
+                        <link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+                        <link>http://jakarta.apache.org/commons/pool/apidocs/</link>
+                        <link>http://www.junit.org/junit/javadoc/</link>
+                        <link>http://logging.apache.org/log4j/docs/api/</link>
+                        <link>http://jakarta.apache.org/regexp/apidocs/</link>
+                        <link>http://jakarta.apache.org/velocity/api/</link>
+                    </links>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070730.232112-20.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070730.232112-20.pom.md5
new file mode 100644 (file)
index 0000000..7e4a5cf
--- /dev/null
@@ -0,0 +1 @@
+69add9b3e2b7d27ae5c92de61acb2d23
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070730.232112-20.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070730.232112-20.pom.sha1
new file mode 100644 (file)
index 0000000..b0a3501
--- /dev/null
@@ -0,0 +1 @@
+e1b45d0a5c28f15e8b235a7b4b350513c790ef39
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.113304-21.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.113304-21.pom
new file mode 100644 (file)
index 0000000..8d5931c
--- /dev/null
@@ -0,0 +1,268 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/documentation</module>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.113304-21.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.113304-21.pom.md5
new file mode 100644 (file)
index 0000000..9cebfee
--- /dev/null
@@ -0,0 +1 @@
+8530af16aa7f3e5268b96ff88dd703a8
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.113304-21.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.113304-21.pom.sha1
new file mode 100644 (file)
index 0000000..45d7111
--- /dev/null
@@ -0,0 +1 @@
+d2a036ec537737153980aed1157bad133230f2c8
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.172936-22.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.172936-22.pom
new file mode 100644 (file)
index 0000000..8d5931c
--- /dev/null
@@ -0,0 +1,268 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/documentation</module>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.172936-22.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.172936-22.pom.md5
new file mode 100644 (file)
index 0000000..9cebfee
--- /dev/null
@@ -0,0 +1 @@
+8530af16aa7f3e5268b96ff88dd703a8
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.172936-22.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070731.172936-22.pom.sha1
new file mode 100644 (file)
index 0000000..45d7111
--- /dev/null
@@ -0,0 +1 @@
+d2a036ec537737153980aed1157bad133230f2c8
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070802.113139-29.pom b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070802.113139-29.pom
new file mode 100644 (file)
index 0000000..8d5931c
--- /dev/null
@@ -0,0 +1,268 @@
+<?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>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>3</version>
+       </parent>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>org.apache.axis2</groupId>
+       <artifactId>axis2</artifactId>
+       <version>1.3-SNAPSHOT</version>
+       <packaging>pom</packaging>
+       <name>Apache Axis 2.0 - Root</name>
+       <modules>
+               <module>modules/adb</module>
+               <module>modules/adb-codegen</module>
+               <module>modules/addressing</module>
+               <module>modules/codegen</module>
+               <module>modules/fastinfoset</module>
+               <module>modules/integration</module>
+               <module>modules/java2wsdl</module>
+               <module>modules/jibx</module>
+               <module>modules/json</module>
+               <module>modules/kernel</module>
+               <module>modules/mex</module>
+               <module>modules/mex-mar</module>
+               <module>modules/mtompolicy</module>
+               <module>modules/parent</module>
+               <module>modules/ping</module>
+               <module>modules/samples/version</module>
+               <module>modules/soapmonitor</module>
+               <module>modules/spring</module>
+               <module>modules/tool/axis2-aar-maven-plugin</module>
+               <module>modules/tool/axis2-ant-plugin</module>
+               <module>modules/tool/axis2-eclipse-codegen-plugin</module>
+               <module>modules/tool/axis2-eclipse-service-plugin</module>
+               <module>modules/tool/axis2-idea-plugin</module>
+               <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
+               <module>modules/tool/axis2-mar-maven-plugin</module>
+               <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+               <module>modules/webapp</module>
+               <module>modules/xmlbeans</module>
+               <module>modules/samples</module>
+           <module>modules/scripting</module>
+       </modules>
+       <profiles>
+          <profile>
+               <activation>
+                 <property>
+                       <name>release</name>
+                 </property>
+               </activation>
+                       <modules>
+                               <module>modules/documentation</module>
+                               <module>modules/distribution</module>
+                       </modules>
+           </profile>  
+               <profile>
+                       <id>java14</id>
+                       <activation>
+                               <jdk>1.4</jdk>
+                       </activation>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java15</id>
+                       <activation>
+                               <jdk>1.5</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+               <profile>
+                       <id>java16</id>
+                       <activation>
+                               <jdk>1.6</jdk>
+                       </activation>
+                       <modules>
+                               <module>modules/jaxbri</module>
+                               <module>modules/metadata</module>
+                               <module>modules/saaj-api</module>
+                               <module>modules/saaj</module>
+                <module>modules/jws-api</module>
+                               <module>modules/jaxws-api</module>
+                               <module>modules/jaxws</module>
+                               <module>modules/clustering</module>
+                       </modules>
+                       <build>
+                               <plugins>
+                                       <plugin>
+                                               <groupId>org.apache.maven.plugins</groupId>
+                                               <artifactId>maven-antrun-plugin</artifactId>
+                                               <executions>
+                                                       <execution>
+                                                               <id>axis2-jar</id>
+                                                               <phase>package</phase>
+                                                               <configuration>
+                                                                       <tasks>
+                                                                               <mkdir dir="target/lib"/>
+                                                                               <jar destfile="target/lib/axis2-${pom.version}.jar">
+                                                                                       <fileset dir="modules/java2wsdl/target/classes"/>
+                                                                                       <fileset dir="modules/kernel/target/classes"/>
+                                                                                       <fileset dir="modules/addressing/target/classes"/>
+                                                                                       <fileset dir="modules/codegen/target/classes"/>
+                                                                                       <fileset dir="modules/adb/target/classes"/>
+                                                                                       <fileset dir="modules/adb-codegen/target/classes"/>
+                                                                                       <fileset dir="modules/xmlbeans/target/classes"/>
+                                                                                       <fileset dir="modules/clustering/target/classes"/>
+                                                                               </jar>
+                                                                       </tasks>
+                                                               </configuration>
+                                                               <goals>
+                                                                       <goal>run</goal>
+                                                               </goals>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                               </plugins>
+                       </build>
+               </profile>
+       </profiles>
+       <ciManagement>
+               <system>continuum</system>
+               <url>http://vmbuild.apache.org/continuum</url>
+               <notifiers>
+                       <notifier>
+                               <configuration>
+                                       <ADDRESS>axis2-cvs@ws.apache.org</ADDRESS>
+                               </configuration>
+                       </notifier>
+               </notifiers>
+       </ciManagement>
+       <scm>
+               <connection>
+         scm:svn:http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </connection>
+               <developerConnection>
+         scm:svn:https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/
+      </developerConnection>
+               <url>http://svn.apache.org/viewvc/webservices/webservices/axis2/trunk/java/</url>
+       </scm>
+       <distributionManagement>
+               <repository>
+                       <id>apache-repo</id>
+                       <name>Maven Central Repository</name>
+                       <url>
+            scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+               </repository>
+               <snapshotRepository>
+                       <id>apache-snapshots</id>
+                       <name>Apache Development Repository</name>
+                       <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
+               </snapshotRepository>
+       </distributionManagement>
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.codehaus.mojo</groupId>
+                               <artifactId>build-helper-maven-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>axis2-jar-package</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>attach-artifact</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifacts>
+                                                               <artifact>
+                                                                       <file>target/lib/axis2-${pom.version}.jar</file>
+                                                                       <type>jar</type>
+                                                               </artifact>
+                                                       </artifacts>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+</project>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070802.113139-29.pom.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070802.113139-29.pom.md5
new file mode 100644 (file)
index 0000000..9cebfee
--- /dev/null
@@ -0,0 +1 @@
+8530af16aa7f3e5268b96ff88dd703a8
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070802.113139-29.pom.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/axis2-1.3-20070802.113139-29.pom.sha1
new file mode 100644 (file)
index 0000000..45d7111
--- /dev/null
@@ -0,0 +1 @@
+d2a036ec537737153980aed1157bad133230f2c8
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/maven-metadata.xml b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/maven-metadata.xml
new file mode 100644 (file)
index 0000000..3d2b170
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+  <groupId>org.apache.axis2</groupId>
+  <artifactId>axis2</artifactId>
+  <version>1.3-SNAPSHOT</version>
+  <versioning>
+    <snapshot>
+      <timestamp>20070802.113139</timestamp>
+      <buildNumber>29</buildNumber>
+    </snapshot>
+    <lastUpdated>20070802113139</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/maven-metadata.xml.md5 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/maven-metadata.xml.md5
new file mode 100644 (file)
index 0000000..f39e1f7
--- /dev/null
@@ -0,0 +1 @@
+f68494b20d262a4974d61e2911f90291
\ No newline at end of file
diff --git a/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/maven-metadata.xml.sha1 b/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/axis2/axis2/1.3-SNAPSHOT/maven-metadata.xml.sha1
new file mode 100644 (file)
index 0000000..ebf6c8c
--- /dev/null
@@ -0,0 +1 @@
+6d0399f05e374923a3929683b4176fe67d8ed08f
\ No newline at end of file
index 17cd8b535e2006069226d61577fd85153956f1f4..cbb36db8b2622aaed685cbbf4d4b07573a3c578d 100644 (file)
     <component>
       <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
       <role-hint>mock</role-hint>
-      <implementation>org.apache.maven.archiva.repository.metadata.MockConfiguration</implementation>
+      <implementation>org.apache.maven.archiva.repository.MockConfiguration</implementation>
     </component>
 
-<!--  
-    <component>
-      <role>org.apache.maven.archiva.proxy.RepositoryProxyConnectors</role>
-      <role-hint>default</role-hint>
-      <implementation>org.apache.maven.archiva.proxy.DefaultRepositoryProxyConnectors</implementation>
-      <description>DefaultRepositoryProxyConnectors</description>
-      <requirements>
-        <requirement>
-          <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
-          <role-hint>mock</role-hint>
-          <field-name>archivaConfiguration</field-name>
-        </requirement>
-        <requirement>
-          <role>org.apache.maven.wagon.Wagon</role>
-          <field-name>wagons</field-name>
-        </requirement>
-        <requirement>
-          <role>org.apache.maven.archiva.repository.layout.BidirectionalRepositoryLayoutFactory</role>
-          <field-name>layoutFactory</field-name>
-        </requirement>
-        <requirement>
-          <role>org.apache.maven.archiva.policies.PreDownloadPolicy</role>
-          <field-name>preDownloadPolicies</field-name>
-        </requirement>
-        <requirement>
-          <role>org.apache.maven.archiva.policies.PostDownloadPolicy</role>
-          <field-name>postDownloadPolicies</field-name>
-        </requirement>
-        <requirement>
-          <role>org.apache.maven.archiva.policies.urlcache.UrlFailureCache</role>
-          <role-hint>default</role-hint>
-          <field-name>urlFailureCache</field-name>
-        </requirement>
-      </requirements>
-    </component> -->
-    
     <component>
       <role>org.apache.maven.archiva.repository.metadata.MetadataTools</role>
       <implementation>org.apache.maven.archiva.repository.metadata.MetadataTools</implementation>
@@ -82,7 +46,6 @@
       </requirements>
     </component>
     
-    
     <component>
       <role>org.codehaus.plexus.cache.Cache</role>
       <role-hint>url-failures-cache</role-hint>
diff --git a/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/project/filters/EffectiveProjectModelFilterTest.xml b/archiva-base/archiva-repository-layer/src/test/resources/org/apache/maven/archiva/repository/project/filters/EffectiveProjectModelFilterTest.xml
new file mode 100644 (file)
index 0000000..9f29772
--- /dev/null
@@ -0,0 +1,56 @@
+<!--
+  ~ 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.
+  -->
+
+<component-set>
+  <components>
+    <component>
+      <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
+      <role-hint>mock</role-hint>
+      <implementation>org.apache.maven.archiva.repository.MockConfiguration</implementation>
+    </component>
+
+    <component>
+      <role>org.codehaus.plexus.cache.Cache</role>
+      <role-hint>effective-project-cache</role-hint>
+      <implementation>org.codehaus.plexus.cache.ehcache.EhcacheCache</implementation>
+      <description>Effective Project Cache</description>
+      <configuration>
+        <disk-expiry-thread-interval-seconds>600</disk-expiry-thread-interval-seconds>
+        <disk-persistent>true</disk-persistent>
+        <disk-store-path>${java.io.tmpdir}/archiva/effectiveproject</disk-store-path>
+        <eternal>true</eternal>
+        <max-elements-in-memory>1000</max-elements-in-memory>
+        <memory-eviction-policy>LRU</memory-eviction-policy>
+        <name>effective-project-cache</name>
+        <overflow-to-disk>false</overflow-to-disk>
+        <!-- TODO: Adjust the time to live to be more sane (ie: huge 4+ hours) -->
+        <!-- 45 minutes = 2700 seconds -->
+        <time-to-idle-seconds>2700</time-to-idle-seconds>
+        <!-- 30 minutes = 1800 seconds  -->
+        <time-to-live-seconds>1800</time-to-live-seconds>
+      </configuration>
+    </component>
+        
+    <component>
+      <role>org.codehaus.plexus.logging.LoggerManager</role>
+      <implementation>org.codehaus.plexus.logging.slf4j.Slf4jLoggerManager</implementation>
+      <lifecycle-handler>basic</lifecycle-handler>
+    </component>
+  </components>
+</component-set>
\ No newline at end of file