split the scanner from the repository-layer as it is not dependent on the rest

git-svn-id: https://svn.apache.org/repos/asf/archiva/branches@722004 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Porter 2008-12-01 09:06:41 +00:00
parent aff29461d8
commit a1442f5c32
229 changed files with 9822 additions and 125 deletions

View File

@ -31,6 +31,9 @@
import java.util.Map;
import java.util.Properties;
import org.apache.archiva.repository.scanner.RepositoryScanStatistics;
import org.apache.archiva.repository.scanner.RepositoryScanner;
import org.apache.archiva.repository.scanner.RepositoryScannerException;
import org.apache.commons.lang.StringUtils;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
import org.apache.maven.archiva.consumers.ConsumerException;
@ -39,9 +42,6 @@
import org.apache.maven.archiva.consumers.RepositoryContentConsumer;
import org.apache.maven.archiva.converter.RepositoryConversionException;
import org.apache.maven.archiva.converter.legacy.LegacyRepositoryConverter;
import org.apache.maven.archiva.repository.RepositoryException;
import org.apache.maven.archiva.repository.scanner.RepositoryScanStatistics;
import org.apache.maven.archiva.repository.scanner.RepositoryScanner;
import org.apache.maven.artifact.manager.WagonManager;
import org.codehaus.plexus.spring.PlexusClassPathXmlApplicationContext;
import org.codehaus.plexus.spring.PlexusToSpringUtils;
@ -172,7 +172,7 @@ private void doScan( String path, String[] consumers )
System.out.println( "\n" + stats.toDump( repo ) );
}
catch ( RepositoryException e )
catch ( RepositoryScannerException e )
{
e.printStackTrace( System.err );
}

View File

@ -24,7 +24,7 @@
import org.apache.maven.archiva.configuration.FileType;
import org.apache.maven.archiva.configuration.FileTypes;
import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.maven.archiva.repository.scanner.functors.ConsumerWantsFilePredicate;
import org.apache.maven.archiva.consumers.functors.ConsumerWantsFilePredicate;
import org.codehaus.plexus.spring.PlexusInSpringTestCase;
import java.io.File;

View File

@ -29,7 +29,7 @@
import org.apache.maven.archiva.configuration.FileTypes;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.maven.archiva.repository.scanner.functors.ConsumerWantsFilePredicate;
import org.apache.maven.archiva.consumers.functors.ConsumerWantsFilePredicate;
import org.custommonkey.xmlunit.XMLAssert;
/**

View File

@ -24,7 +24,7 @@
import org.apache.maven.archiva.configuration.FileType;
import org.apache.maven.archiva.configuration.FileTypes;
import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.maven.archiva.repository.scanner.functors.ConsumerWantsFilePredicate;
import org.apache.maven.archiva.consumers.functors.ConsumerWantsFilePredicate;
import org.codehaus.plexus.spring.PlexusInSpringTestCase;
import java.io.File;

View File

@ -40,6 +40,10 @@
<groupId>org.apache.archiva</groupId>
<artifactId>archiva-repository-layer</artifactId>
</dependency>
<dependency>
<groupId>org.apache.archiva</groupId>
<artifactId>archiva-repository-scanner</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-i18n</artifactId>

View File

@ -19,21 +19,21 @@
* under the License.
*/
import org.apache.maven.archiva.common.utils.PathUtil;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
import org.apache.maven.archiva.converter.RepositoryConversionException;
import org.apache.maven.archiva.repository.RepositoryException;
import org.apache.maven.archiva.repository.scanner.RepositoryScanner;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.ArtifactRepositoryFactory;
import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.apache.archiva.repository.scanner.RepositoryScanner;
import org.apache.archiva.repository.scanner.RepositoryScannerException;
import org.apache.maven.archiva.common.utils.PathUtil;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
import org.apache.maven.archiva.converter.RepositoryConversionException;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.ArtifactRepositoryFactory;
import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
/**
* DefaultLegacyRepositoryConverter
*
@ -95,7 +95,7 @@ public void convertLegacyRepository( File legacyRepositoryDirectory, File reposi
repoScanner.scan( legacyRepository, knownConsumers, invalidConsumers, ignoredContent,
RepositoryScanner.FRESH_SCAN );
}
catch ( RepositoryException e )
catch ( RepositoryScannerException e )
{
throw new RepositoryConversionException( "Error convering legacy repository.", e );
}

View File

@ -41,6 +41,10 @@
<groupId>org.apache.archiva</groupId>
<artifactId>archiva-repository-layer</artifactId>
</dependency>
<dependency>
<groupId>org.apache.archiva</groupId>
<artifactId>archiva-repository-scanner</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>

View File

@ -30,6 +30,7 @@
import java.util.Properties;
import java.util.Map.Entry;
import org.apache.archiva.repository.scanner.RepositoryContentConsumers;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.io.FileUtils;
import org.apache.commons.lang.StringUtils;
@ -55,7 +56,6 @@
import org.apache.maven.archiva.repository.RepositoryNotFoundException;
import org.apache.maven.archiva.repository.metadata.MetadataTools;
import org.apache.maven.archiva.repository.metadata.RepositoryMetadataException;
import org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers;
import org.apache.maven.wagon.ConnectionException;
import org.apache.maven.wagon.ResourceDoesNotExistException;
import org.apache.maven.wagon.Wagon;

View File

@ -74,7 +74,7 @@
<field-name>postDownloadPolicies</field-name>
</requirement>
<requirement>
<role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
<role>org.apache.archiva.repository.scanner.RepositoryContentConsumers</role>
<field-name>consumers</field-name>
</requirement>
<requirement>

View File

@ -72,7 +72,7 @@
<field-name>postDownloadPolicies</field-name>
</requirement>
<requirement>
<role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
<role>org.apache.archiva.repository.scanner.RepositoryContentConsumers</role>
<field-name>consumers</field-name>
</requirement>
<requirement>

View File

@ -81,7 +81,7 @@
<field-name>urlFailureCache</field-name>
</requirement>
<requirement>
<role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
<role>org.apache.archiva.repository.scanner.RepositoryContentConsumers</role>
<field-name>consumers</field-name>
</requirement>
</requirements>

View File

@ -64,7 +64,7 @@
<field-name>postDownloadPolicies</field-name>
</requirement>
<requirement>
<role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
<role>org.apache.archiva.repository.scanner.RepositoryContentConsumers</role>
<field-name>consumers</field-name>
</requirement>
<requirement>

View File

@ -72,7 +72,7 @@
<field-name>postDownloadPolicies</field-name>
</requirement>
<requirement>
<role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
<role>org.apache.archiva.repository.scanner.RepositoryContentConsumers</role>
<field-name>consumers</field-name>
</requirement>
<requirement>

View File

@ -72,7 +72,7 @@
<field-name>postDownloadPolicies</field-name>
</requirement>
<requirement>
<role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
<role>org.apache.archiva.repository.scanner.RepositoryContentConsumers</role>
<field-name>consumers</field-name>
</requirement>
<requirement>

View File

@ -91,7 +91,7 @@
<field-name>postDownloadPolicies</field-name>
</requirement>
<requirement>
<role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
<role>org.apache.archiva.repository.scanner.RepositoryContentConsumers</role>
<field-name>consumers</field-name>
</requirement>
<requirement>

View File

@ -72,7 +72,7 @@
<field-name>postDownloadPolicies</field-name>
</requirement>
<requirement>
<role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
<role>org.apache.archiva.repository.scanner.RepositoryContentConsumers</role>
<field-name>consumers</field-name>
</requirement>
<requirement>

View File

@ -72,7 +72,7 @@
<field-name>postDownloadPolicies</field-name>
</requirement>
<requirement>
<role>org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers</role>
<role>org.apache.archiva.repository.scanner.RepositoryContentConsumers</role>
<field-name>consumers</field-name>
</requirement>
<requirement>

View File

@ -0,0 +1,49 @@
<?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">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>archiva-base</artifactId>
<groupId>org.apache.archiva</groupId>
<version>1.2-SNAPSHOT</version>
</parent>
<artifactId>archiva-repository-scanner</artifactId>
<name>Archiva Repository Scanner</name>
<dependencies>
<dependency>
<groupId>org.apache.archiva</groupId>
<artifactId>archiva-consumer-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.archiva</groupId>
<artifactId>archiva-configuration</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-spring</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@ -29,22 +29,17 @@
import org.apache.maven.archiva.consumers.InvalidRepositoryContentConsumer;
import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.maven.archiva.consumers.RepositoryContentConsumer;
import org.apache.maven.archiva.repository.RepositoryException;
import org.codehaus.plexus.util.DirectoryWalker;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* DefaultRepositoryScanner
*
* @version $Id$
* @plexus.component role="org.apache.maven.archiva.repository.scanner.RepositoryScanner"
* @plexus.component role="org.apache.archiva.repository.scanner.RepositoryScanner"
*/
public class DefaultRepositoryScanner
implements RepositoryScanner
{
private Logger log = LoggerFactory.getLogger( DefaultRepositoryScanner.class );
/**
* @plexus.requirement
*/
@ -56,7 +51,7 @@ public class DefaultRepositoryScanner
private RepositoryContentConsumers consumerUtil;
public RepositoryScanStatistics scan( ManagedRepositoryConfiguration repository, long changesSince )
throws RepositoryException
throws RepositoryScannerException
{
List<KnownRepositoryContentConsumer> knownContentConsumers = consumerUtil.getSelectedKnownConsumers();
List<InvalidRepositoryContentConsumer> invalidContentConsumers = consumerUtil.getSelectedInvalidConsumers();
@ -69,7 +64,7 @@ public RepositoryScanStatistics scan( ManagedRepositoryConfiguration repository,
List<KnownRepositoryContentConsumer> knownContentConsumers,
List<InvalidRepositoryContentConsumer> invalidContentConsumers,
List<String> ignoredContentPatterns, long changesSince )
throws RepositoryException
throws RepositoryScannerException
{
if ( repository == null )
{

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@ -26,6 +26,8 @@
import java.util.List;
import java.util.Map;
import org.apache.archiva.repository.scanner.functors.ConsumerProcessFileClosure;
import org.apache.archiva.repository.scanner.functors.TriggerBeginScanClosure;
import org.apache.commons.collections.Closure;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.collections.functors.IfClosure;
@ -35,9 +37,7 @@
import org.apache.maven.archiva.configuration.RepositoryScanningConfiguration;
import org.apache.maven.archiva.consumers.InvalidRepositoryContentConsumer;
import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.maven.archiva.repository.scanner.functors.ConsumerProcessFileClosure;
import org.apache.maven.archiva.repository.scanner.functors.ConsumerWantsFilePredicate;
import org.apache.maven.archiva.repository.scanner.functors.TriggerBeginScanClosure;
import org.apache.maven.archiva.consumers.functors.ConsumerWantsFilePredicate;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@ -21,7 +21,6 @@
import org.apache.commons.collections.CollectionUtils;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
import org.apache.maven.archiva.model.RepositoryContentStatistics;
import java.text.SimpleDateFormat;
import java.util.List;
@ -32,7 +31,6 @@
* @version $Id$
*/
public class RepositoryScanStatistics
extends RepositoryContentStatistics
{
private transient List<String> knownConsumers;
@ -42,28 +40,78 @@ public class RepositoryScanStatistics
private SimpleDateFormat df = new SimpleDateFormat();
/**
* Field repositoryId
*/
private String repositoryId;
/**
* Field whenGathered
*/
private java.util.Date whenGathered;
/**
* Field duration
*/
private long duration = 0;
/**
* Field totalFileCount
*/
private long totalFileCount = 0;
/**
* Field newFileCount
*/
private long newFileCount = 0;
/**
* Field totalProjectCount
*/
private long totalProjectCount = 0;
/**
* Field totalGroupCount
*/
private long totalGroupCount = 0;
/**
* Field totalArtifactCount
*/
private long totalArtifactCount = 0;
/**
* Field totalSize
*/
private long totalSize = 0;
public void triggerStart()
{
startTimestamp = System.currentTimeMillis();
}
public java.util.Date getWhenGathered()
{
return whenGathered;
}
public void triggerFinished()
{
long finished = System.currentTimeMillis();
setDuration( finished - startTimestamp );
setWhenGathered( new java.util.Date( finished ) );
this.duration = finished - startTimestamp;
this.whenGathered = new java.util.Date( finished );
}
public void increaseFileCount()
{
long count = getTotalFileCount();
setTotalFileCount( ++count );
this.totalFileCount = ++count;
}
public void increaseNewFileCount()
{
long count = getNewFileCount();
setNewFileCount( ++count );
this.newFileCount = ++count;
}
public void setKnownConsumers( List<String> consumers )
@ -142,4 +190,49 @@ public String toDump( ManagedRepositoryConfiguration repo )
return buf.toString();
}
public void setRepositoryId( String repositoryId )
{
this.repositoryId = repositoryId;
}
public String getRepositoryId()
{
return repositoryId;
}
public long getDuration()
{
return duration;
}
public long getTotalFileCount()
{
return totalFileCount;
}
public long getNewFileCount()
{
return newFileCount;
}
public long getTotalProjectCount()
{
return totalProjectCount;
}
public long getTotalGroupCount()
{
return totalGroupCount;
}
public long getTotalArtifactCount()
{
return totalArtifactCount;
}
public long getTotalSize()
{
return totalSize;
}
}

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@ -22,7 +22,6 @@
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
import org.apache.maven.archiva.consumers.InvalidRepositoryContentConsumer;
import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.maven.archiva.repository.RepositoryException;
import java.util.List;
@ -79,10 +78,10 @@ public interface RepositoryScanner
* (To have all content be taken into consideration regardless of timestamp,
* use the {@link #FRESH_SCAN} constant)
* @return the statistics for this scan.
* @throws RepositoryException if there was a fundamental problem with getting the discoverer started.
* @throws RepositoryScannerException if there was a fundamental problem with getting the discoverer started.
*/
public RepositoryScanStatistics scan( ManagedRepositoryConfiguration repository, long changesSince )
throws RepositoryException;
throws RepositoryScannerException;
/**
* Scan the repository for content changes.
@ -99,12 +98,12 @@ public RepositoryScanStatistics scan( ManagedRepositoryConfiguration repository,
* (To have all content be taken into consideration regardless of timestamp,
* use the {@link #FRESH_SCAN} constant)
* @return the statistics for this scan.
* @throws RepositoryException if there was a fundamental problem with getting the discoverer started.
* @throws RepositoryScannerException if there was a fundamental problem with getting the discoverer started.
*/
public RepositoryScanStatistics scan( ManagedRepositoryConfiguration repository,
List<KnownRepositoryContentConsumer> knownContentConsumers,
List<InvalidRepositoryContentConsumer> invalidContentConsumers,
List<String> ignoredContentPatterns, long changesSince )
throws RepositoryException;
throws RepositoryScannerException;
}

View File

@ -0,0 +1,51 @@
package org.apache.archiva.repository.scanner;
/*
* 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.
*/
/**
* RepositoryException
*
* @version $Id: RepositoryException.java 718864 2008-11-19 06:33:35Z brett $
*/
public class RepositoryScannerException
extends Exception
{
public RepositoryScannerException()
{
super();
}
public RepositoryScannerException( String message, Throwable cause )
{
super( message, cause );
}
public RepositoryScannerException( String message )
{
super( message );
}
public RepositoryScannerException( Throwable cause )
{
super( cause );
}
}

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@ -23,6 +23,8 @@
import java.util.Date;
import java.util.List;
import org.apache.archiva.repository.scanner.functors.ConsumerProcessFileClosure;
import org.apache.archiva.repository.scanner.functors.TriggerBeginScanClosure;
import org.apache.commons.collections.Closure;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.collections.functors.IfClosure;
@ -31,9 +33,7 @@
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
import org.apache.maven.archiva.consumers.InvalidRepositoryContentConsumer;
import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.maven.archiva.repository.scanner.functors.ConsumerProcessFileClosure;
import org.apache.maven.archiva.repository.scanner.functors.ConsumerWantsFilePredicate;
import org.apache.maven.archiva.repository.scanner.functors.TriggerBeginScanClosure;
import org.apache.maven.archiva.consumers.functors.ConsumerWantsFilePredicate;
import org.codehaus.plexus.util.DirectoryWalkListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner.functors;
package org.apache.archiva.repository.scanner.functors;
/*
* Licensed to the Apache Software Foundation (ASF) under one

View File

@ -3,9 +3,9 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="repositoryContentConsumers" class="org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers" scope="prototype">
<bean id="repositoryContentConsumers" class="org.apache.archiva.repository.scanner.RepositoryContentConsumers" scope="prototype">
<constructor-arg>
<ref bean="archivaConfiguration"/>
</constructor-arg>
</bean>
</beans>
</beans>

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one

View File

@ -1,6 +1,8 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
import java.util.Date;
import org.apache.archiva.repository.scanner.RepositoryContentConsumers;
import org.apache.maven.archiva.configuration.ArchivaConfiguration;
public class RepositoryContentConsumersStub

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@ -21,12 +21,15 @@
import java.io.IOException;
import java.util.Locale;
import org.apache.archiva.repository.scanner.RepositoryContentConsumers;
import org.apache.commons.lang.SystemUtils;
import org.apache.maven.archiva.configuration.ArchivaConfiguration;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
import org.apache.maven.archiva.configuration.RemoteRepositoryConfiguration;
import org.apache.maven.archiva.consumers.InvalidRepositoryContentConsumer;
import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.maven.archiva.repository.AbstractRepositoryLayerTestCase;
import org.codehaus.plexus.spring.PlexusInSpringTestCase;
import org.easymock.MockControl;
import java.io.File;
@ -52,8 +55,36 @@
* @version $Id$
*/
public class RepositoryContentConsumersTest
extends AbstractRepositoryLayerTestCase
extends PlexusInSpringTestCase
{
/**
* {@inheritDoc}
* @see org.codehaus.plexus.spring.PlexusInSpringTestCase#getSpringConfigLocation()
*/
@Override
protected String getSpringConfigLocation()
{
return "org/apache/maven/archiva/repository/spring-context.xml";
}
protected ManagedRepositoryConfiguration createRepository( String id, String name, File location )
{
ManagedRepositoryConfiguration repo = new ManagedRepositoryConfiguration();
repo.setId( id );
repo.setName( name );
repo.setLocation( location.getAbsolutePath() );
return repo;
}
protected RemoteRepositoryConfiguration createRemoteRepository( String id, String name, String url )
{
RemoteRepositoryConfiguration repo = new RemoteRepositoryConfiguration();
repo.setId( id );
repo.setName( name );
repo.setUrl( url );
return repo;
}
private RepositoryContentConsumers lookupRepositoryConsumers()
throws Exception
{

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@ -19,10 +19,11 @@
* under the License.
*/
import org.apache.archiva.repository.scanner.RepositoryScanner;
import org.apache.commons.io.FileUtils;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
import org.apache.maven.archiva.model.RepositoryContentStatistics;
import org.apache.maven.archiva.repository.AbstractRepositoryLayerTestCase;
import org.apache.maven.archiva.configuration.RemoteRepositoryConfiguration;
import org.codehaus.plexus.spring.PlexusInSpringTestCase;
import java.io.File;
import java.io.IOException;
@ -40,8 +41,36 @@
* @version $Id$
*/
public class RepositoryScannerTest
extends AbstractRepositoryLayerTestCase
extends PlexusInSpringTestCase
{
/**
* {@inheritDoc}
* @see org.codehaus.plexus.spring.PlexusInSpringTestCase#getSpringConfigLocation()
*/
@Override
protected String getSpringConfigLocation()
{
return "org/apache/maven/archiva/repository/spring-context.xml";
}
protected ManagedRepositoryConfiguration createRepository( String id, String name, File location )
{
ManagedRepositoryConfiguration repo = new ManagedRepositoryConfiguration();
repo.setId( id );
repo.setName( name );
repo.setLocation( location.getAbsolutePath() );
return repo;
}
protected RemoteRepositoryConfiguration createRemoteRepository( String id, String name, String url )
{
RemoteRepositoryConfiguration repo = new RemoteRepositoryConfiguration();
repo.setId( id );
repo.setName( name );
repo.setUrl( url );
return repo;
}
private static final String[] ARTIFACT_PATTERNS =
new String[]{"**/*.jar", "**/*.pom", "**/*.rar", "**/*.zip", "**/*.war", "**/*.tar.gz"};
@ -132,7 +161,7 @@ public void testTimestampRepositoryScanner()
RepositoryScanner scanner = lookupRepositoryScanner();
RepositoryContentStatistics stats = scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(),
RepositoryScanStatistics stats = scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(),
getTimestampAsMillis( "20061101.000000" ) );
assertNotNull( "Stats should not be null.", stats );
@ -157,7 +186,7 @@ public void testTimestampRepositoryScannerFreshScan()
invalidConsumers.add( badconsumer );
RepositoryScanner scanner = lookupRepositoryScanner();
RepositoryContentStatistics stats =
RepositoryScanStatistics stats =
scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(), RepositoryScanner.FRESH_SCAN );
assertNotNull( "Stats should not be null.", stats );
@ -183,7 +212,7 @@ public void testTimestampRepositoryScannerProcessUnmodified()
invalidConsumers.add( badconsumer );
RepositoryScanner scanner = lookupRepositoryScanner();
RepositoryContentStatistics stats = scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(),
RepositoryScanStatistics stats = scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(),
getTimestampAsMillis( "20061101.000000" ) );
assertNotNull( "Stats should not be null.", stats );
@ -209,7 +238,7 @@ public void testDefaultRepositoryScanner()
invalidConsumers.add( badconsumer );
RepositoryScanner scanner = lookupRepositoryScanner();
RepositoryContentStatistics stats =
RepositoryScanStatistics stats =
scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(), RepositoryScanner.FRESH_SCAN );
assertNotNull( "Stats should not be null.", stats );
@ -267,7 +296,7 @@ public void testDefaultRepositoryArtifactScanner()
invalidConsumers.add( badconsumer );
RepositoryScanner scanner = lookupRepositoryScanner();
RepositoryContentStatistics stats =
RepositoryScanStatistics stats =
scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(), RepositoryScanner.FRESH_SCAN );
assertNotNull( "Stats should not be null.", stats );
@ -303,7 +332,7 @@ public void testDefaultRepositoryMetadataScanner()
invalidConsumers.add( badconsumer );
RepositoryScanner scanner = lookupRepositoryScanner();
RepositoryContentStatistics stats =
RepositoryScanStatistics stats =
scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(), RepositoryScanner.FRESH_SCAN );
assertNotNull( "Stats should not be null.", stats );
@ -339,7 +368,7 @@ public void testDefaultRepositoryProjectScanner()
invalidConsumers.add( badconsumer );
RepositoryScanner scanner = lookupRepositoryScanner();
RepositoryContentStatistics stats =
RepositoryScanStatistics stats =
scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(), RepositoryScanner.FRESH_SCAN );
assertNotNull( "Stats should not be null.", stats );
@ -379,7 +408,7 @@ public void testLegacyRepositoryArtifactScanner()
invalidConsumers.add( badconsumer );
RepositoryScanner scanner = lookupRepositoryScanner();
RepositoryContentStatistics stats =
RepositoryScanStatistics stats =
scanner.scan( repository, knownConsumers, invalidConsumers, getIgnoreList(), RepositoryScanner.FRESH_SCAN );
assertNotNull( "Stats should not be null.", stats );

View File

@ -1,4 +1,4 @@
package org.apache.maven.archiva.repository.scanner;
package org.apache.archiva.repository.scanner;
/*
* Licensed to the Apache Software Foundation (ASF) under one

View File

@ -0,0 +1 @@
not a real CVS root - for testing exclusions

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
~ 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.
-->
<!-- This metdata is intentionally wrong. -->
<metadata>
<groupId>javax.sql</groupId>
<artifactId>jdbc</artifactId>
<version>2.0</version>
</metadata>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
~ 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.
-->
<metadata>
<groupId>javax.sql</groupId>
<artifactId>jdbc</artifactId>
<version>2.0</version>
</metadata>

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
~ 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.
-->
<metadata>
<groupId>javax.sql</groupId>
<artifactId>jdbc</artifactId>
<version>2.0</version>
<versioning>
<versions>
<version>2.0</version>
</versions>
</versioning>
</metadata>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
~ 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.
-->
<metadata>
<groupId>javax.sql</groupId>
<artifactId>jdbc</artifactId>
<version>2.0</version>
</metadata>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -0,0 +1,379 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2005 The Apache Software Foundation
Licensed 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.
-->
<!--+
| This is the main Maven file that contains all global settings, management and information.
| @version $Id$
+-->
<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">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
<version>1</version>
</parent>
<packaging>pom</packaging>
<groupId>org.apache.cocoon</groupId>
<artifactId>cocoon</artifactId>
<version>1</version>
<name>Apache Cocoon</name>
<url>http://cocoon.apache.org</url>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<!--modules>
<module>blocks</module>
<module>commons</module>
<module>core</module>
<module>tools</module>
</modules-->
<repositories>
<repository>
<id>central</id>
<name>Maven central repository</name>
<url>http://ibiblio.org/maven2</url>
</repository>
<repository>
<id>apache.snapshot</id>
<name>Apache Snapshot Repository</name>
<url>http://svn.apache.org/maven-snapshot-repository</url>
</repository>
<repository>
<id>apache-cvs</id>
<name>Apache Maven Repository</name>
<url>http://svn.apache.org/repository</url>
<layout>legacy</layout>
</repository>
</repositories>
<!-- Activate this element if you want to use snapshot versions of plugins
<pluginRepositories>
<pluginRepository>
<id>snapshots</id>
<url>http://snapshots.maven.codehaus.org/maven2</url>
</pluginRepository>
</pluginRepositories>
-->
<organization>
<name>The Apache Software Foundation</name>
<url>http://www.apache.org/</url>
</organization>
<developers>
<developer>
<id>crossley</id>
<name>David Crossley</name>
<email>crossley@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org/</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+10</timezone>
</developer>
<developer>
<id>bdelacretaz</id>
<name>Bertrand Delacretaz</name>
<email>bdelacretaz@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>danielf</id>
<name>Daniel Fagerstrom</name>
<email>danielf@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>antonio</id>
<name>Antonio Gallardo</name>
<email>antonio@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>-6</timezone>
</developer>
<developer>
<id>lgawron</id>
<name>Leszek Gawron</name>
<email>lgawron@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>joerg</id>
<name>Jorg Heinicke</name>
<email>joerg@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<timezone>+1</timezone>
<roles>
<role>Committer</role>
</roles>
</developer>
<developer>
<id>jheymans</id>
<name>Jorg Heymans</name>
<email>jheymans@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>anathaniel</id>
<name>Alfred Nathaniel</name>
<email>anathaniel@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>giacomo</id>
<name>Giacomo Pati</name>
<email>giacomo@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>reinhard</id>
<name>Reinhard Poetz</name>
<email>reinhard@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>jbq</id>
<name>Jean-Baptiste Quenot</name>
<email>jbq@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>gianugo</id>
<name>Gianugo Rabellino</name>
<email>gianugo@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>cziegeler</id>
<name>Carsten Ziegeler</name>
<email>cziegeler@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>vgritsenko</id>
<name>Vadim Gritsenko</name>
<email>vgritsenko@apache.org</email>
<organization>ASF</organization>
<organizationUrl>http://www.apache.org</organizationUrl>
<roles>
<role>Committer</role>
</roles>
<timezone>-5</timezone>
</developer>
</developers>
<issueManagement>
<system>jira</system>
<url>https://issues.apache.org/jira/browse/COCOON</url>
</issueManagement>
<ciManagement>
<system>continuum</system>
<url>http://cocoon.zones.apache.org:12000/continuum/servlet/continuum</url>
<notifiers>
<notifier>
<type>mail</type>
<configuration>
<address>dev@cocoon.apache.org</address>
</configuration>
</notifier>
</notifiers>
</ciManagement>
<mailingLists>
<mailingList>
<name>Cocoon User List</name>
<subscribe>users-subscribe@cocoon.apache.org</subscribe>
<unsubscribe>users-unsubscribe@cocoon.apache.org</unsubscribe>
<post>users@cocoon.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/cocoon-users</archive>
<otherArchives>
<otherArchive>http://www.mail-archive.com/users@cocoon.apache.org/</otherArchive>
<otherArchive>http://marc.theaimsgroup.com/?l=xml-cocoon-user</otherArchive>
<otherArchive>http://news.gmane.org/gmane.text.xml.cocoon.user</otherArchive>
</otherArchives>
</mailingList>
<mailingList>
<name>Cocoon Developer List</name>
<subscribe>dev-subscribe@cocoon.apache.org</subscribe>
<unsubscribe>dev-unsubscribe@cocoon.apache.org</unsubscribe>
<post>dev@cocoon.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/cocoon-dev</archive>
<otherArchives>
<otherArchive>http://www.mail-archive.com/dev@cocoon.apache.org/</otherArchive>
<otherArchive>http://marc.theaimsgroup.com/?l=xml-cocoon-dev</otherArchive>
<otherArchive>http://news.gmane.org/gmane.text.xml.cocoon.dev</otherArchive>
</otherArchives>
</mailingList>
<mailingList>
<name>Cocoon Documentation List</name>
<subscribe>docs-subscribe@cocoon.apache.org</subscribe>
<unsubscribe>docs-unsubscribe@cocoon.apache.org</unsubscribe>
<post>docs@cocoon.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/cocoon-docs</archive>
<otherArchives>
<otherArchive>http://www.mail-archive.com/dev@cocoon.apache.org/</otherArchive>
<otherArchive>http://marc.theaimsgroup.com/?l=xml-cocoon-docs</otherArchive>
<otherArchive>http://news.gmane.org/gmane.text.xml.cocoon.docs</otherArchive>
</otherArchives>
</mailingList>
<mailingList>
<name>Cocoon Subversion Repository List</name>
<subscribe>cvs-subscribe@cocoon.apache.org</subscribe>
<unsubscribe>cvs-unsubscribe@cocoon.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/cocoon-cvs</archive>
<otherArchives>
<otherArchive>http://www.mail-archive.com/cvs@cocoon.apache.org/</otherArchive>
<otherArchive>http://marc.theaimsgroup.com/?l=xml-cocoon-cvs</otherArchive>
<otherArchive>http://news.gmane.org/gmane.text.xml.cocoon.cvs</otherArchive>
</otherArchives>
</mailingList>
</mailingLists>
<scm>
<connection>scm:svn:https://svn.apache.org/repos/asf/cocoon/tags/cocoon-1</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/cocoon/tags/cocoon-1</developerConnection>
<url>https://svn.apache.org/repos/asf/cocoon/tags/cocoon-1</url>
</scm>
<distributionManagement>
<repository>
<id>apache-maven</id>
<name>release repository</name>
<url>scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
</repository>
<snapshotRepository>
<id>apache-maven-snapshot</id>
<name>snapshot repository</name>
<url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
</snapshotRepository>
</distributionManagement>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</pluginManagement>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh-external</artifactId>
<version>1.0-alpha-6</version>
</extension>
</extensions>
<!--
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
</plugins>
-->
<plugins>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<tagBase>https://svn.apache.org/repos/asf/cocoon/tags</tagBase>
</configuration>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>dependencies</report>
<report>project-team</report>
<report>mailing-list</report>
<report>cim</report>
<report>issue-tracking</report>
<report>license</report>
<report>scm</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
</project>

View File

@ -0,0 +1,28 @@
<!--
~ 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">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.maven</groupId>
<artifactId>A</artifactId>
<version>1.0</version>
<name>Maven Test Repository Artifact Discovery</name>
<packaging>war</packaging>
</project>

View File

@ -0,0 +1,28 @@
<!--
~ 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">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.maven</groupId>
<artifactId>B</artifactId>
<version>1.0</version>
<name>Maven Test Repository Artifact Discovery</name>
<packaging>pom</packaging>
</project>

View File

@ -0,0 +1,28 @@
<!--
~ 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">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.maven</groupId>
<artifactId>B</artifactId>
<version>2.0</version>
<name>Maven Test Repository Artifact Discovery</name>
<packaging>pom</packaging>
</project>

View File

@ -0,0 +1,28 @@
<!--
~ 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">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.maven</groupId>
<artifactId>C</artifactId>
<version>1.0</version>
<name>Maven Test Repository Artifact Discovery</name>
<packaging>war</packaging>
</project>

View File

@ -0,0 +1,69 @@
<?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">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven.archiva</groupId>
<artifactId>archiva</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>archiva-applet</artifactId>
<name>Archiva Applet</name>
<description>
Applet for performing local operations on files such as creating a checksum of an artifact
before uploading it.
</description>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.1</version>
<configuration>
<keystore>src/keystore/keystore</keystore>
<alias>mykey</alias>
<storepass>password</storepass>
<keypass>password</keypass>
</configuration>
<executions>
<execution>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<configuration>
<instrumentation>
<!-- TODO: should this module have tests? -->
<excludes>
<exclude>**/**</exclude>
</excludes>
</instrumentation>
</configuration>
</plugin>
</plugins>
</build>
</project>

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 2005-2006 The Apache Software Foundation.
~
~ Licensed 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">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven.archiva</groupId>
<artifactId>archiva-parent</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>archiva-base</artifactId>
<name>Archiva Base</name>
<packaging>pom</packaging>
<modules>
<module>archiva-common</module>
<module>archiva-configuration</module>
<module>archiva-consumers</module>
<module>archiva-indexer</module>
<module>archiva-model</module>
<!-- <module>archiva-proxy</module> -->
<module>archiva-repository-layer</module>
<module>archiva-xml-tools</module>
</modules>
</project>

View File

@ -0,0 +1,68 @@
<?xml version="1.0"?>
<!--
~ 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>
<parent>
<groupId>org.apache.maven.archiva</groupId>
<artifactId>archiva-parent</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>archiva-cli</artifactId>
<name>Archiva Command Line Client</name>
<dependencies>
<dependency>
<groupId>org.apache.maven.archiva</groupId>
<artifactId>archiva-converter</artifactId>
</dependency>
<dependency>
<groupId>org.apache.maven.archiva</groupId>
<artifactId>archiva-repository-layer</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-component-api</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-cli</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptor>src/main/assembly/archiva-cli-assembly.xml</descriptor>
<archive>
<manifest>
<mainClass>org.apache.maven.archiva.cli.ArchivaCli</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>

View File

@ -0,0 +1,98 @@
<?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.maven.archiva</groupId>
<artifactId>archiva-base</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>archiva-common</artifactId>
<name>Archiva Base :: Common</name>
<dependencies>
<!-- TO OTHER DEVELOPERS:
This module should depend on NO OTHER ARCHIVA MODULES.
If you feel tempted to add one, discuss it first in the
archiva-dev@maven.apache.org mailing-list.
joakime@apache.org
-->
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-component-api</artifactId>
</dependency>
<!--
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-artifact-manager</artifactId>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
</dependency>
-->
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-container-default</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<!--
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<id>test-jar</id>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
-->
<plugin>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-maven-plugin</artifactId>
<!--
<executions>
<execution>
<id>merge</id>
<goals>
<goal>merge-descriptors</goal>
</goals>
<configuration>
<descriptors>
<descriptor>${basedir}/src/main/resources/META-INF/plexus/components.xml</descriptor>
<descriptor>${project.build.directory}/generated-resources/plexus/META-INF/plexus/components.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
-->
</plugin>
</plugins>
</build>
</project>

View File

@ -0,0 +1,109 @@
<?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.maven.archiva</groupId>
<artifactId>archiva-base</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>archiva-configuration</artifactId>
<name>Archiva Base :: Configuration</name>
<dependencies>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-component-api</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>org.codehaus.plexus.registry</groupId>
<artifactId>plexus-registry-api</artifactId>
<version>1.0-alpha-2-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus.registry</groupId>
<artifactId>plexus-registry-commons</artifactId>
<version>1.0-alpha-2-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<!-- Test Deps -->
<dependency>
<groupId>easymock</groupId>
<artifactId>easymock</artifactId>
<version>1.2_Java1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-container-default</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.modello</groupId>
<artifactId>modello-maven-plugin</artifactId>
<version>1.0-alpha-15-SNAPSHOT</version>
<executions>
<execution>
<goals>
<goal>java</goal>
<goal>registry-reader</goal>
<goal>registry-writer</goal>
</goals>
</execution>
</executions>
<configuration>
<version>1.0.0</version>
<model>src/main/mdo/configuration.mdo</model>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<configuration>
<instrumentation>
<!-- exclude generated -->
<excludes>
<exclude>org/apache/maven/archiva/configuration/io/**</exclude>
<exclude>org/apache/maven/archiva/configuration/*RepositoryConfiguration.*</exclude>
<exclude>org/apache/maven/archiva/configuration/Configuration.*</exclude>
<exclude>org/apache/maven/archiva/configuration/Proxy.*</exclude>
</excludes>
</instrumentation>
</configuration>
</plugin>
</plugins>
</build>
</project>

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 2005-2006 The Apache Software Foundation.
~
~ Licensed 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">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven.archiva</groupId>
<artifactId>archiva-consumers</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>archiva-consumer-api</artifactId>
<name>Archiva Consumer API</name>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>org.apache.maven.archiva</groupId>
<artifactId>archiva-model</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 2005-2006 The Apache Software Foundation.
~
~ Licensed 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">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.maven.archiva</groupId>
<artifactId>archiva-base</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>archiva-consumers</artifactId>
<name>Archiva Consumers</name>
<packaging>pom</packaging>
<modules>
<module>archiva-consumer-api</module>
<module>archiva-core-consumers</module>
<!--
<module>archiva-database-consumers</module>
<module>archiva-lucene-consumers</module>
<module>archiva-signature-consumers</module>
-->
</modules>
</project>

Some files were not shown because too many files have changed in this diff Show More