package org.apache.maven.archiva.consumers.core.repository;
/*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied. See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
import org.apache.commons.lang.time.DateUtils;
import org.apache.maven.archiva.common.utils.VersionComparator;
/**
* Purge from repository all snapshots older than the specified days in the repository configuration.
- *
+ *
* @author <a href="mailto:oching@apache.org">Maria Odea Ching</a>
*/
public class DaysOldRepositoryPurge
private SimpleDateFormat timestampParser;
private int daysOlder;
-
+
private int retentionCount;
-
- public DaysOldRepositoryPurge( ManagedRepositoryContent repository, ArtifactDAO artifactDao,
- int daysOlder, int retentionCount, Map<String, RepositoryContentIndex> indices )
+
+ public DaysOldRepositoryPurge( ManagedRepositoryContent repository, ArtifactDAO artifactDao, int daysOlder,
+ int retentionCount, Map<String, RepositoryContentIndex> indices )
{
super( repository, artifactDao, indices );
this.daysOlder = daysOlder;
List<String> versions = new ArrayList<String>( repository.getVersions( reference ) );
Collections.sort( versions, VersionComparator.getInstance() );
-
-
- // Is this a generic snapshot "1.0-SNAPSHOT" ?
- if ( VersionUtil.isGenericSnapshot( artifact.getVersion() ) )
+
+ if ( retentionCount > versions.size() )
{
- if ( artifactFile.lastModified() < olderThanThisDate.getTimeInMillis() )
- {
- if ( retentionCount > versions.size() )
- {
- // Done. nothing to do here. skip it.
- return;
- }
-
- purgeArtifact( versions, artifactFile );
- }
+ // Done. nothing to do here. skip it.
+ return;
}
- // Is this a timestamp snapshot "1.0-20070822.123456-42" ?
- else if ( VersionUtil.isUniqueSnapshot( artifact.getVersion() ) )
+
+ int countToPurge = versions.size() - retentionCount;
+
+ for ( String version : versions )
{
- Calendar timestampCal = uniqueSnapshotToCalendar( artifact.getVersion() );
+ if ( countToPurge-- <= 0 )
+ {
+ break;
+ }
- if ( timestampCal.getTimeInMillis() < olderThanThisDate.getTimeInMillis() )
- {
- if ( retentionCount > versions.size() )
+ ArtifactReference newArtifactReference =
+ repository.toArtifactReference( artifactFile.getAbsolutePath() );
+ newArtifactReference.setVersion( version );
+
+ File newArtifactFile = repository.toFile( newArtifactReference );
+
+ // Is this a generic snapshot "1.0-SNAPSHOT" ?
+ if ( VersionUtil.isGenericSnapshot( newArtifactReference.getVersion() ) )
+ {
+ if ( newArtifactFile.lastModified() < olderThanThisDate.getTimeInMillis() )
{
- // Done. nothing to do here. skip it.
- return;
+ doPurgeAllRelated( newArtifactReference );
}
-
- purgeArtifact( versions, artifactFile );
}
- else if ( artifactFile.lastModified() < olderThanThisDate.getTimeInMillis() )
- {
+ // Is this a timestamp snapshot "1.0-20070822.123456-42" ?
+ else if ( VersionUtil.isUniqueSnapshot( newArtifactReference.getVersion() ) )
+ {
+ Calendar timestampCal = uniqueSnapshotToCalendar( newArtifactReference.getVersion() );
- if ( retentionCount > versions.size() )
+ if ( timestampCal.getTimeInMillis() < olderThanThisDate.getTimeInMillis() )
{
- // Done. nothing to do here. skip it.
- return;
+ doPurgeAllRelated( newArtifactReference );
+ }
+ else if ( newArtifactFile.lastModified() < olderThanThisDate.getTimeInMillis() )
+ {
+ doPurgeAllRelated( newArtifactReference );
}
-
- purgeArtifact( versions, artifactFile );
}
}
}
return null;
}
- private void doPurgeAllRelated( File artifactFile ) throws LayoutException
+ private void doPurgeAllRelated( ArtifactReference reference )
+ throws LayoutException
{
- ArtifactReference reference = repository.toArtifactReference( artifactFile.getAbsolutePath() );
-
try
{
Set<ArtifactReference> related = repository.getRelatedArtifacts( reference );
// TODO: Log this?
}
}
-
- private void purgeArtifact( List<String> versions, File artifactFile )
- throws LayoutException
- {
- int countToPurge = versions.size() - retentionCount;
-
- while( versions.iterator().hasNext() )
- {
- if ( countToPurge-- <= 0 )
- {
- break;
- }
- doPurgeAllRelated( artifactFile );
- }
- }
}
public static final String PATH_TO_RELEASED_SNAPSHOT = "org/apache/maven/plugins/maven-plugin-plugin/2.3-SNAPSHOT/maven-plugin-plugin-2.3-SNAPSHOT.jar";
public static final String PATH_TO_HIGHER_SNAPSHOT_EXISTS = "org/apache/maven/plugins/maven-source-plugin/2.0.3-SNAPSHOT/maven-source-plugin-2.0.3-SNAPSHOT.jar";
+
+ public static final String PATH_TO_TEST_ORDER_OF_DELETION = "org/apache/maven/plugins/maven-assembly-plugin/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070615.105019-3.jar";
private ManagedRepositoryConfiguration config;
*/
import java.io.File;
+import java.io.IOException;
import java.util.ArrayList;
+import java.util.Calendar;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.apache.commons.lang.time.DateUtils;
import org.apache.maven.archiva.consumers.core.repository.stubs.LuceneRepositoryContentIndexStub;
import org.apache.maven.archiva.indexer.RepositoryContentIndex;
{
private Map<String, RepositoryContentIndex> map;
-
+
+ private static final String[] extensions =
+ new String[] { "-5.jar", "-5.pom", "-6.jar", "-6.pom", "-7.jar", "-7.pom" };
+
+ private String year;
+
+ private String mon;
+
+ private String day;
+
+ private String hr;
+
+ private String min;
+
+ private String sec;
+
protected void setUp()
throws Exception
{
- super.setUp();
+ super.setUp();
}
- private void setLastModified( String dirPath )
+ private void setLastModified( String dirPath, long lastModified )
{
File dir = new File( dirPath );
File[] contents = dir.listFiles();
for ( int i = 0; i < contents.length; i++ )
{
- contents[i].setLastModified( 1179382029 );
+ contents[i].setLastModified( lastModified );
}
}
public void testByLastModified()
throws Exception
- {
+ {
map = new HashMap<String, RepositoryContentIndex>();
map.put( "filecontent", new LuceneRepositoryContentIndexStub( 2 ) );
map.put( "hashcodes", new LuceneRepositoryContentIndexStub( 2 ) );
- map.put( "bytecode", new LuceneRepositoryContentIndexStub( 2 ) );
-
+ map.put( "bytecode", new LuceneRepositoryContentIndexStub( 2 ) );
+
repoPurge =
- new DaysOldRepositoryPurge( getRepository(), dao, getRepoConfiguration().getDaysOlder(),
- getRepoConfiguration().getRetentionCount(), map );
-
- populateDbForTestByLastModified();
+ new DaysOldRepositoryPurge( getRepository(), dao, getRepoConfiguration().getDaysOlder(),
+ getRepoConfiguration().getRetentionCount(), map );
String repoRoot = prepareTestRepo();
String projectRoot = repoRoot + "/org/apache/maven/plugins/maven-install-plugin";
-
- setLastModified( projectRoot + "/2.2-SNAPSHOT/" );
+
+ setLastModified( projectRoot + "/2.2-SNAPSHOT/", 1179382029 );
+
+ populateDbForTestByLastModified();
repoPurge.process( PATH_TO_BY_DAYS_OLD_ARTIFACT );
-
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar.md5" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar.sha1" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom.md5" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom.sha1" );
-
+
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar.md5" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar.sha1" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom.md5" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom.sha1" );
+
// shouldn't be deleted because even if older than 30 days (because retention count = 2)
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.jar" );
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.jar.md5" );
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.pom" );
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.pom.md5" );
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.pom.sha1" );
-
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar.md5" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar.sha1" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom.md5" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom.sha1" );
+
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar.md5" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar.sha1" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom.md5" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom.sha1" );
+ }
+
+ public void testOrderOfDeletion()
+ throws Exception
+ {
+ map = new HashMap<String, RepositoryContentIndex>();
+ map.put( "filecontent", new LuceneRepositoryContentIndexStub( 2 ) );
+ map.put( "hashcodes", new LuceneRepositoryContentIndexStub( 2 ) );
+ map.put( "bytecode", new LuceneRepositoryContentIndexStub( 2 ) );
+
+ repoPurge =
+ new DaysOldRepositoryPurge( getRepository(), dao, getRepoConfiguration().getDaysOlder(),
+ getRepoConfiguration().getRetentionCount(), map );
+
+ String repoRoot = prepareTestRepo();
+
+ String projectRoot = repoRoot + "/org/apache/maven/plugins/maven-assembly-plugin";
+
+ setLastModified( projectRoot + "/1.1.2-SNAPSHOT/", 1179382029 );
+
+ populateDbForTestOrderOfDeletion();
+
+ repoPurge.process( PATH_TO_TEST_ORDER_OF_DELETION );
+
+ assertDeleted( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070427.065136-1.jar" );
+ assertDeleted( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070427.065136-1.jar.sha1" );
+ assertDeleted( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070427.065136-1.jar.md5" );
+ assertDeleted( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070427.065136-1.pom" );
+ assertDeleted( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070427.065136-1.pom.sha1" );
+ assertDeleted( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070427.065136-1.pom.md5" );
+
+ // the following should not have been deleted
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070506.163513-2.jar" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070506.163513-2.jar.sha1" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070506.163513-2.jar.md5" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070506.163513-2.pom" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070506.163513-2.pom.sha1" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070506.163513-2.pom.md5" );
+
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070615.105019-3.jar" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070615.105019-3.jar.sha1" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070615.105019-3.jar.md5" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070615.105019-3.pom" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070615.105019-3.pom.sha1" );
+ assertExists( projectRoot + "/1.1.2-SNAPSHOT/maven-assembly-plugin-1.1.2-20070615.105019-3.pom.md5" );
}
public void testMetadataDrivenSnapshots()
throws Exception
{
map = new HashMap<String, RepositoryContentIndex>();
- map.put( "filecontent", new LuceneRepositoryContentIndexStub(2) );
- map.put( "hashcodes", new LuceneRepositoryContentIndexStub(2) );
- map.put( "bytecode", new LuceneRepositoryContentIndexStub(2) );
-
+ map.put( "filecontent", new LuceneRepositoryContentIndexStub( 2 ) );
+ map.put( "hashcodes", new LuceneRepositoryContentIndexStub( 2 ) );
+ map.put( "bytecode", new LuceneRepositoryContentIndexStub( 2 ) );
+
repoPurge =
- new DaysOldRepositoryPurge( getRepository(), dao, getRepoConfiguration().getDaysOlder(),
- getRepoConfiguration().getRetentionCount(), map );
-
- populateDbForTestMetadataDrivenSnapshots();
+ new DaysOldRepositoryPurge( getRepository(), dao, getRepoConfiguration().getDaysOlder(),
+ getRepoConfiguration().getRetentionCount(), map );
String repoRoot = prepareTestRepo();
+ String versionRoot = repoRoot + "/org/codehaus/plexus/plexus-utils/1.4.3-SNAPSHOT";
+
+ Calendar currentDate = Calendar.getInstance( DateUtils.UTC_TIME_ZONE );
+ setLastModified( versionRoot, currentDate.getTimeInMillis() );
+
+ year = String.valueOf( currentDate.get( Calendar.YEAR ) );
+ mon = String.valueOf( currentDate.get( Calendar.MONTH ) + 1 );
+ day = String.valueOf( currentDate.get( Calendar.DATE ) );
+ hr = String.valueOf( currentDate.get( Calendar.HOUR ) );
+ min = String.valueOf( currentDate.get( Calendar.MINUTE ) );
+ sec = String.valueOf( currentDate.get( Calendar.SECOND ) );
+
+ if ( mon.length() == 1 )
+ {
+ mon = "0" + mon;
+ }
+
+ if ( day.length() == 1 )
+ {
+ day = "0" + day;
+ }
+
+ if ( hr.length() == 1 )
+ {
+ hr = "0" + hr;
+ }
+
+ if ( min.length() == 1 )
+ {
+ min = "0" + min;
+ }
+
+ if ( sec.length() == 1 )
+ {
+ sec = "0" + sec;
+ }
+
+ createFiles( versionRoot );
+
+ List<String> versions = new ArrayList<String>();
+ versions.add( "1.4.3-20070113.163208-4" );
+ versions.add( "1.4.3-" + year + mon + day + "." + hr + min + sec + "-5" );
+ versions.add( "1.4.3-" + year + mon + day + "." + hr + min + sec + "-6" );
+ versions.add( "1.4.3-" + year + mon + day + "." + hr + min + sec + "-7" );
+ versions.add( "1.4.3-SNAPSHOT" );
+
+ populateDb( "org.codehaus.plexus", "plexus-utils", versions );
+
repoPurge.process( PATH_TO_BY_DAYS_OLD_METADATA_DRIVEN_ARTIFACT );
- String versionRoot = repoRoot + "/org/codehaus/plexus/plexus-utils/1.4.3-SNAPSHOT";
-
// this should be deleted since the filename version (timestamp) is older than
// 100 days even if the last modified date was <100 days ago
assertDeleted( versionRoot + "/plexus-utils-1.4.3-20070113.163208-4.jar" );
assertDeleted( versionRoot + "/plexus-utils-1.4.3-20070113.163208-4.pom" );
assertDeleted( versionRoot + "/plexus-utils-1.4.3-20070113.163208-4.pom.sha1" );
- // musn't be deleted since the filename version (timestamp) is not older than 100 days
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070618.102615-5.jar" );
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070618.102615-5.jar.sha1" );
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070618.102615-5.pom" );
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070618.102615-5.pom.sha1" );
-
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070630.113158-6.jar" );
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070630.113158-6.jar.sha1" );
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070630.113158-6.pom" );
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070630.113158-6.pom.sha1" );
-
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070707.122114-7.jar" );
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070707.122114-7.jar.sha1" );
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070707.122114-7.pom" );
- assertExists( versionRoot + "/plexus-utils-1.4.3-20070707.122114-7.pom.sha1" );
-
- // mustn't be deleted since the last modified date is <100 days (this is not a timestamped version)
+ // this should not be deleted because last modified date is <100 days ago
assertExists( versionRoot + "/plexus-utils-1.4.3-SNAPSHOT.jar" );
assertExists( versionRoot + "/plexus-utils-1.4.3-SNAPSHOT.pom" );
+
+ for ( int i = 0; i < extensions.length; i++ )
+ {
+ assertExists( versionRoot + "/plexus-utils-1.4.3-" + year + mon + day + "." + hr + min + sec +
+ extensions[i] );
+ }
+ }
+
+ private void createFiles( String versionRoot )
+ throws IOException
+ {
+ for ( int i = 0; i < extensions.length; i++ )
+ {
+ File file =
+ new File( versionRoot, "/plexus-utils-1.4.3-" + year + mon + day + "." + hr + min + sec + extensions[i] );
+ file.createNewFile();
+ }
}
protected void tearDown()
populateDb( "org.apache.maven.plugins", "maven-install-plugin", versions );
}
- private void populateDbForTestMetadataDrivenSnapshots()
+ private void populateDbForTestOrderOfDeletion()
throws Exception
{
List<String> versions = new ArrayList<String>();
- versions.add( "1.4.3-20070113.163208-4" );
- versions.add( "1.4.3-20070618.102615-5" );
- versions.add( "1.4.3-20070630.113158-6" );
- versions.add( "1.4.3-20070707.122114-7" );
- versions.add( "1.4.3-SNAPSHOT" );
+ versions.add( "1.1.2-20070427.065136-1" );
+ versions.add( "1.1.2-20070506.163513-2" );
+ versions.add( "1.1.2-20070615.105019-3" );
- populateDb( "org.codehaus.plexus", "plexus-utils", versions );
+ populateDb( "org.apache.maven.plugins", "maven-assembly-plugin", versions );
}
}
import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.maven.archiva.consumers.core.repository.stubs.LuceneRepositoryContentIndexFactoryStub;
import org.apache.maven.archiva.database.ArchivaDatabaseException;
-import org.apache.maven.archiva.indexer.RepositoryContentIndexFactory;
import org.custommonkey.xmlunit.XMLAssert;
import java.io.File;
public void testConsumerByRetentionCount()
throws Exception
{
- KnownRepositoryContentConsumer repoPurgeConsumer = (KnownRepositoryContentConsumer) lookup(
- KnownRepositoryContentConsumer.class, "repo-purge-consumer-by-retention-count" );
+ KnownRepositoryContentConsumer repoPurgeConsumer =
+ (KnownRepositoryContentConsumer) lookup( KnownRepositoryContentConsumer.class,
+ "repo-purge-consumer-by-retention-count" );
LuceneRepositoryContentIndexFactoryStub indexFactory = new LuceneRepositoryContentIndexFactoryStub();
indexFactory.setExpectedRecordsSize( 2 );
-
- ( (RepositoryPurgeConsumer) repoPurgeConsumer ).setRepositoryContentIndexFactory( indexFactory );
-
+
+ ( (RepositoryPurgeConsumer) repoPurgeConsumer ).setRepositoryContentIndexFactory( indexFactory );
+
populateDbForRetentionCountTest();
ManagedRepositoryConfiguration repoConfiguration = getRepoConfiguration();
{
populateDbForDaysOldTest();
- KnownRepositoryContentConsumer repoPurgeConsumer = (KnownRepositoryContentConsumer) lookup(
- KnownRepositoryContentConsumer.class, "repo-purge-consumer-by-days-old" );
+ KnownRepositoryContentConsumer repoPurgeConsumer =
+ (KnownRepositoryContentConsumer) lookup( KnownRepositoryContentConsumer.class,
+ "repo-purge-consumer-by-days-old" );
LuceneRepositoryContentIndexFactoryStub indexFactory = new LuceneRepositoryContentIndexFactoryStub();
indexFactory.setExpectedRecordsSize( 2 );
-
- ( (RepositoryPurgeConsumer) repoPurgeConsumer ).setRepositoryContentIndexFactory( indexFactory );
-
+
+ ( (RepositoryPurgeConsumer) repoPurgeConsumer ).setRepositoryContentIndexFactory( indexFactory );
+
ManagedRepositoryConfiguration repoConfiguration = getRepoConfiguration();
repoConfiguration.setDaysOlder( TEST_DAYS_OLDER );
addRepoToConfiguration( "days-old", repoConfiguration );
repoPurgeConsumer.processFile( PATH_TO_BY_DAYS_OLD_ARTIFACT );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar.md5" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar.sha1" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom.md5" );
- assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom.sha1" );
-
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar.md5" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar.sha1" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom.md5" );
+ assertDeleted( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom.sha1" );
+
// shouldn't be deleted because even if older than 30 days (because retention count = 2)
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.jar" );
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.jar.md5" );
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.pom" );
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.pom.md5" );
assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20070513.034619-5.pom.sha1" );
-
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar.md5" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.jar.sha1" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom.md5" );
- assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-SNAPSHOT.pom.sha1" );
+
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar.md5" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.jar.sha1" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom.md5" );
+ assertExists( projectRoot + "/2.2-SNAPSHOT/maven-install-plugin-2.2-20061118.060401-2.pom.sha1" );
}
/**
- * Test the snapshot clean consumer on a repository set to NOT clean/delete snapshots
- * based on released versions.
- *
+ * Test the snapshot clean consumer on a repository set to NOT clean/delete snapshots based on released versions.
+ *
* @throws Exception
*/
public void testReleasedSnapshotsWereNotCleaned()
throws Exception
{
- KnownRepositoryContentConsumer repoPurgeConsumer = (KnownRepositoryContentConsumer) lookup(
- KnownRepositoryContentConsumer.class, "repo-purge-consumer-by-retention-count" );
+ KnownRepositoryContentConsumer repoPurgeConsumer =
+ (KnownRepositoryContentConsumer) lookup( KnownRepositoryContentConsumer.class,
+ "repo-purge-consumer-by-retention-count" );
populateDbForReleasedSnapshotsTest();
public void testReleasedSnapshotsWereCleaned()
throws Exception
{
- KnownRepositoryContentConsumer repoPurgeConsumer = (KnownRepositoryContentConsumer) lookup(
- KnownRepositoryContentConsumer.class, "repo-purge-consumer-by-days-old" );
+ KnownRepositoryContentConsumer repoPurgeConsumer =
+ (KnownRepositoryContentConsumer) lookup( KnownRepositoryContentConsumer.class,
+ "repo-purge-consumer-by-days-old" );
populateDbForReleasedSnapshotsTest();
-5eecdd189751bf9fc63cacc38417c0e6 maven-install-plugin-2.2-20061118.060401-2.jar
\ No newline at end of file
-39eb6de00948fbac30f0620c77b0e05114c474f5
\ No newline at end of file
-<?xml version="1.0" encoding="UTF-8"?><project>
- <parent>
- <artifactId>maven-plugins</artifactId>
- <groupId>org.apache.maven.plugins</groupId>
- <version>4-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>maven-install-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <name>Maven Install Plugin</name>
- <version>2.2-20061118.060401-2</version>
- <prerequisites />
- <issueManagement>
- <system>jira</system>
- <url>http://jira.codehaus.org/browse/MINSTALL</url>
- </issueManagement>
- <inceptionYear>2004</inceptionYear>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact-manager</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-plugin-testing-harness</artifactId>
- <version>1.0-beta-1</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.archiva</groupId>
- <artifactId>archiva-utils</artifactId>
- <version>1.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
- <distributionManagement>
- <status>deployed</status>
- </distributionManagement>
-</project>
\ No newline at end of file
-dbd386a2dc9b06b2f5469bc93cb743a3 maven-install-plugin-2.2-20061118.060401-2.pom
\ No newline at end of file
-caec5c180145bfceed0eb994438366a6eab85e88
\ No newline at end of file
-85249009cc900bcbe8a3f6c3c932cfd7 maven-install-plugin-2.2-20070513.034619-5.jar
\ No newline at end of file
-53ac0793a0a3016f433e2a17244740d2b92acd26
\ No newline at end of file
-<?xml version='1.0' encoding='UTF-8'?>\r
-<!--\r
- ~ Copyright 2006 The Apache Software Foundation.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- \r
--->\r
-<project xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd' xmlns='http://maven.apache.org/POM/4.0.0'>\r
- <parent>\r
- <artifactId>maven-plugins</artifactId>\r
- <groupId>org.apache.maven.plugins</groupId>\r
- <version>8</version>\r
- </parent>\r
- <modelVersion>4.0.0</modelVersion>\r
- <artifactId>maven-install-plugin</artifactId>\r
- <packaging>maven-plugin</packaging>\r
- <name>Maven Install Plugin</name>\r
- <version>2.2-SNAPSHOT</version>\r
- <inceptionYear>2004</inceptionYear>\r
- <prerequisites>\r
- <maven>2.0</maven>\r
- </prerequisites>\r
- <issueManagement>\r
- <system>jira</system>\r
- <url>http://jira.codehaus.org/browse/MINSTALL</url>\r
- </issueManagement>\r
- <dependencies>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-plugin-api</artifactId>\r
- <version>2.0.6</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-project</artifactId>\r
- <version>2.0.6</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-artifact-manager</artifactId>\r
- <version>2.0.6</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-artifact</artifactId>\r
- <version>2.0.6</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven.shared</groupId>\r
- <artifactId>maven-plugin-testing-harness</artifactId>\r
- <version>1.0-beta-1</version>\r
- <scope>test</scope>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.codehaus.plexus</groupId>\r
- <artifactId>plexus-digest</artifactId>\r
- <version>1.0</version>\r
- </dependency>\r
- </dependencies>\r
-</project>\r
-\r
-535e320ded99303c8dec76fff2ae7501 maven-install-plugin-2.2-20070513.034619-5.pom
\ No newline at end of file
-5db84306169087344aae99b2ae481b96de2f62a4
\ No newline at end of file
-85249009cc900bcbe8a3f6c3c932cfd7 maven-install-plugin-2.2-SNAPSHOT.jar
\ No newline at end of file
-53ac0793a0a3016f433e2a17244740d2b92acd26 maven-install-plugin-2.2-SNAPSHOT.jar
\ No newline at end of file
-<?xml version='1.0' encoding='UTF-8'?>\r
-<!--\r
- ~ Copyright 2006 The Apache Software Foundation.\r
- ~\r
- ~ Licensed under the Apache License, Version 2.0 (the "License");\r
- ~ you may not use this file except in compliance with the License.\r
- ~ You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing, software\r
- ~ distributed under the License is distributed on an "AS IS" BASIS,\r
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- ~ See the License for the specific language governing permissions and\r
- ~ limitations under the License.\r
- \r
--->\r
-<project xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd' xmlns='http://maven.apache.org/POM/4.0.0'>\r
- <parent>\r
- <artifactId>maven-plugins</artifactId>\r
- <groupId>org.apache.maven.plugins</groupId>\r
- <version>8</version>\r
- </parent>\r
- <modelVersion>4.0.0</modelVersion>\r
- <artifactId>maven-install-plugin</artifactId>\r
- <packaging>maven-plugin</packaging>\r
- <name>Maven Install Plugin</name>\r
- <version>2.2-SNAPSHOT</version>\r
- <inceptionYear>2004</inceptionYear>\r
- <prerequisites>\r
- <maven>2.0</maven>\r
- </prerequisites>\r
- <issueManagement>\r
- <system>jira</system>\r
- <url>http://jira.codehaus.org/browse/MINSTALL</url>\r
- </issueManagement>\r
- <dependencies>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-plugin-api</artifactId>\r
- <version>2.0.6</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-project</artifactId>\r
- <version>2.0.6</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-artifact-manager</artifactId>\r
- <version>2.0.6</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-artifact</artifactId>\r
- <version>2.0.6</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven.shared</groupId>\r
- <artifactId>maven-plugin-testing-harness</artifactId>\r
- <version>1.0-beta-1</version>\r
- <scope>test</scope>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.codehaus.plexus</groupId>\r
- <artifactId>plexus-digest</artifactId>\r
- <version>1.0</version>\r
- </dependency>\r
- </dependencies>\r
-</project>\r
-\r
-535e320ded99303c8dec76fff2ae7501 maven-install-plugin-2.2-SNAPSHOT.pom
\ No newline at end of file
-5db84306169087344aae99b2ae481b96de2f62a4 maven-install-plugin-2.2-SNAPSHOT.pom
\ No newline at end of file
-9e0648be2296d12b8bb523e68d05cf42 maven-plugin-plugin-2.2.jar
\ No newline at end of file
-541c13c9587571df049c23f836e281240bcd83c0
\ No newline at end of file
-<?xml version="1.0" encoding="UTF-8"?><project>
- <parent>
- <artifactId>maven-plugins</artifactId>
- <groupId>org.apache.maven.plugins</groupId>
- <version>7</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>maven-plugin-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <name>Maven PLUGIN Plugin</name>
- <version>2.2</version>
- <description>The Plugin Plugin is used to create a Maven plugin descriptor for any Mojo's found in the source tree,
- to include in the JAR. It is also used to generate Xdoc files for the Mojos as well as for updating the
- plugin registry and the artifact metadata.</description>
- <prerequisites>
- <maven>2.0.4</maven>
- </prerequisites>
- <issueManagement>
- <system>JIRA</system>
- <url>http://jira.codehaus.org/browse/MPLUGIN</url>
- </issueManagement>
- <inceptionYear>2001</inceptionYear>
- <mailingLists>
- <mailingList>
- <name>Maven User List</name>
- <subscribe>users-subscribe@maven.apache.org</subscribe>
- <unsubscribe>users-unsubscribe@maven.apache.org</unsubscribe>
- <post>users@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-users</archive>
- <otherArchives>
- <otherArchive>http://www.mail-archive.com/users@maven.apache.org/</otherArchive>
- <otherArchive>http://www.nabble.com/Maven---Users-f178.html</otherArchive>
- </otherArchives>
- </mailingList>
- <mailingList>
- <name>Maven Developer List</name>
- <subscribe>dev-subscribe@maven.apache.org</subscribe>
- <unsubscribe>dev-unsubscribe@maven.apache.org</unsubscribe>
- <post>dev@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>
- </mailingList>
- <mailingList>
- <name>Maven Commits List</name>
- <subscribe>commits-subscribe@maven.apache.org</subscribe>
- <unsubscribe>commits-unsubscribe@maven.apache.org</unsubscribe>
- <post>commits@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>
- </mailingList>
- <mailingList>
- <name>Maven Announcements List</name>
- <subscribe>announce-subscribe@maven.apache.org</subscribe>
- <unsubscribe>announce-unsubscribe@maven.apache.org</unsubscribe>
- <post>announce@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-announce/</archive>
- </mailingList>
- <mailingList>
- <name>Maven Issues List</name>
- <subscribe>issues-subscribe@maven.apache.org</subscribe>
- <unsubscribe>issues-unsubscribe@maven.apache.org</unsubscribe>
- <post>issues@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-issues/</archive>
- </mailingList>
- <mailingList>
- <name>Maven Notifications List</name>
- <subscribe>notifications-subscribe@maven.apache.org</subscribe>
- <unsubscribe>notifications-unsubscribe@maven.apache.org</unsubscribe>
- <post>notifications@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-notifications/</archive>
- </mailingList>
- </mailingLists>
- <scm>
- <connection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugin-plugin-2.2</connection>
- <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugin-plugin-2.2</developerConnection>
- <url>https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugin-plugin-2.2</url>
- </scm>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-repository-metadata</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-registry</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-tools-api</artifactId>
- <version>2.0.5</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-tools-java</artifactId>
- <version>2.0.5</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact-manager</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-tools-beanshell</artifactId>
- <version>2.0.5</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-impl</artifactId>
- <version>2.0</version>
- </dependency>
- </dependencies>
- <distributionManagement>
- <status>deployed</status>
- </distributionManagement>
-</project>
\ No newline at end of file
-9ecd734d6f134fcca385f60a491202df maven-plugin-plugin-2.2.pom
\ No newline at end of file
-00640eafefa3c3866e12dacfd12b73f00da66193
\ No newline at end of file
-6f9989b96a593509d03dcd3afbc0d842 maven-plugin-plugin-2.3-SNAPSHOT.jar
\ No newline at end of file
-1e45a02cf1c1952f56e36b8a857eea3f5ac7acd2 maven-plugin-plugin-2.3-SNAPSHOT.jar
\ No newline at end of file
-<?xml version="1.0" encoding="UTF-8"?><project>
- <parent>
- <artifactId>maven-plugins</artifactId>
- <groupId>org.apache.maven.plugins</groupId>
- <version>8</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>maven-plugin-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <name>Maven PLUGIN Plugin</name>
- <version>2.3-SNAPSHOT</version>
- <description>The Plugin Plugin is used to create a Maven plugin descriptor for any Mojo's found in the source tree,
- to include in the JAR. It is also used to generate Xdoc files for the Mojos as well as for updating the
- plugin registry and the artifact metadata.</description>
- <prerequisites>
- <maven>2.0.5</maven>
- </prerequisites>
- <issueManagement>
- <system>JIRA</system>
- <url>http://jira.codehaus.org/browse/MPLUGIN</url>
- </issueManagement>
- <inceptionYear>2001</inceptionYear>
- <mailingLists>
- <mailingList>
- <name>Maven User List</name>
- <subscribe>users-subscribe@maven.apache.org</subscribe>
- <unsubscribe>users-unsubscribe@maven.apache.org</unsubscribe>
- <post>users@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-users</archive>
- <otherArchives>
- <otherArchive>http://www.mail-archive.com/users@maven.apache.org/</otherArchive>
- <otherArchive>http://www.nabble.com/Maven---Users-f178.html</otherArchive>
- </otherArchives>
- </mailingList>
- <mailingList>
- <name>Maven Developer List</name>
- <subscribe>dev-subscribe@maven.apache.org</subscribe>
- <unsubscribe>dev-unsubscribe@maven.apache.org</unsubscribe>
- <post>dev@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>
- </mailingList>
- <mailingList>
- <name>Maven Commits List</name>
- <subscribe>commits-subscribe@maven.apache.org</subscribe>
- <unsubscribe>commits-unsubscribe@maven.apache.org</unsubscribe>
- <post>commits@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>
- </mailingList>
- <mailingList>
- <name>Maven Announcements List</name>
- <subscribe>announce-subscribe@maven.apache.org</subscribe>
- <unsubscribe>announce-unsubscribe@maven.apache.org</unsubscribe>
- <post>announce@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-announce/</archive>
- </mailingList>
- <mailingList>
- <name>Maven Issues List</name>
- <subscribe>issues-subscribe@maven.apache.org</subscribe>
- <unsubscribe>issues-unsubscribe@maven.apache.org</unsubscribe>
- <post>issues@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-issues/</archive>
- </mailingList>
- <mailingList>
- <name>Maven Notifications List</name>
- <subscribe>notifications-subscribe@maven.apache.org</subscribe>
- <unsubscribe>notifications-unsubscribe@maven.apache.org</unsubscribe>
- <post>notifications@maven.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/maven-notifications/</archive>
- </mailingList>
- </mailingLists>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-repository-metadata</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-registry</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-tools-api</artifactId>
- <version>2.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-tools-java</artifactId>
- <version>2.1-SNAPSHOT</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact-manager</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-tools-beanshell</artifactId>
- <version>2.1-SNAPSHOT</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.reporting</groupId>
- <artifactId>maven-reporting-impl</artifactId>
- <version>2.0</version>
- </dependency>
- </dependencies>
- <distributionManagement>
- <status>deployed</status>
- </distributionManagement>
-</project>
\ No newline at end of file
-a678808722c980a6d3e4e888fdada892 maven-plugin-plugin-2.3-SNAPSHOT.pom
\ No newline at end of file
-6eb8dcc14cd43cef58bbe6476ea38dd3fa574b96 maven-plugin-plugin-2.3-SNAPSHOT.pom
\ No newline at end of file
-83468d09e78c24ca31ae4140dbeaa221 maven-plugin-plugin-2.3-sources.jar
\ No newline at end of file
-7792c67953b0bbbe4587bbf98d1fbfa74ddb3465
\ No newline at end of file
-b9e23af960564275a5c2be817dcb0201 maven-plugin-plugin-2.3.jar
\ No newline at end of file
-984bfa6399e504f3085c01881f8bf955187d26a2
\ No newline at end of file
-<?xml version='1.0' encoding='UTF-8'?>\r
-<!--\r
- ~ Licensed to the Apache Software Foundation (ASF) under one\r
- ~ or more contributor license agreements. See the NOTICE file\r
- ~ distributed with this work for additional information\r
- ~ regarding copyright ownership. The ASF licenses this file\r
- ~ to you under the Apache License, Version 2.0 (the\r
- ~ "License"); you may not use this file except in compliance\r
- ~ with the License. You may obtain a copy of the License at\r
- ~\r
- ~ http://www.apache.org/licenses/LICENSE-2.0\r
- ~\r
- ~ Unless required by applicable law or agreed to in writing,\r
- ~ software distributed under the License is distributed on an\r
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r
- ~ KIND, either express or implied. See the License for the\r
- ~ specific language governing permissions and limitations\r
- ~ under the License.\r
- \r
--->\r
-<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">\r
- <parent>\r
- <groupId>org.apache.maven.plugins</groupId>\r
- <artifactId>maven-plugins</artifactId>\r
- <version>8</version>\r
- </parent>\r
- <modelVersion>4.0.0</modelVersion>\r
- <artifactId>maven-plugin-plugin</artifactId>\r
- <packaging>maven-plugin</packaging>\r
- <name>Maven PLUGIN Plugin</name>\r
- <version>2.3</version>\r
- <description>\r
- The Plugin Plugin is used to create a Maven plugin descriptor for any Mojo's found in the source tree, \r
- to include in the JAR. It is also used to generate Xdoc files for the Mojos as well as for updating the \r
- plugin registry and the artifact metadata.\r
- </description>\r
- <inceptionYear>2001</inceptionYear>\r
- <prerequisites>\r
- <maven>2.0.5</maven>\r
- </prerequisites>\r
- <issueManagement>\r
- <system>JIRA</system>\r
- <url>http://jira.codehaus.org/browse/MPLUGIN</url>\r
- </issueManagement>\r
- <mailingLists>\r
- <!-- duplication from maven-plugins pom - temporary until they inherit properly \r
- -->\r
- <mailingList>\r
- <name>Maven User List</name>\r
- <subscribe>users-subscribe@maven.apache.org</subscribe>\r
- <unsubscribe>users-unsubscribe@maven.apache.org</unsubscribe>\r
- <post>users@maven.apache.org</post>\r
- <archive>http://mail-archives.apache.org/mod_mbox/maven-users</archive>\r
- <otherArchives>\r
- <otherArchive>http://www.mail-archive.com/users@maven.apache.org/</otherArchive>\r
- <otherArchive>http://www.nabble.com/Maven---Users-f178.html</otherArchive>\r
- </otherArchives>\r
- </mailingList>\r
- <mailingList>\r
- <name>Maven Developer List</name>\r
- <subscribe>dev-subscribe@maven.apache.org</subscribe>\r
- <unsubscribe>dev-unsubscribe@maven.apache.org</unsubscribe>\r
- <post>dev@maven.apache.org</post>\r
- <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>\r
- </mailingList>\r
- <mailingList>\r
- <name>Maven Commits List</name>\r
- <subscribe>commits-subscribe@maven.apache.org</subscribe>\r
- <unsubscribe>commits-unsubscribe@maven.apache.org</unsubscribe>\r
- <post>commits@maven.apache.org</post>\r
- <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive>\r
- </mailingList>\r
- <!-- duplication from maven-parent pom - temporary until they inherit properly \r
- -->\r
- <mailingList>\r
- <name>Maven Announcements List</name>\r
- <post>announce@maven.apache.org</post>\r
- <subscribe>announce-subscribe@maven.apache.org</subscribe>\r
- <unsubscribe>announce-unsubscribe@maven.apache.org</unsubscribe>\r
- <archive>http://mail-archives.apache.org/mod_mbox/maven-announce/</archive>\r
- </mailingList>\r
- <mailingList>\r
- <name>Maven Issues List</name>\r
- <post>issues@maven.apache.org</post>\r
- <subscribe>issues-subscribe@maven.apache.org</subscribe>\r
- <unsubscribe>issues-unsubscribe@maven.apache.org</unsubscribe>\r
- <archive>http://mail-archives.apache.org/mod_mbox/maven-issues/</archive>\r
- </mailingList>\r
- <mailingList>\r
- <name>Maven Notifications List</name>\r
- <post>notifications@maven.apache.org</post>\r
- <subscribe>notifications-subscribe@maven.apache.org</subscribe>\r
- <unsubscribe>notifications-unsubscribe@maven.apache.org</unsubscribe>\r
- <archive>http://mail-archives.apache.org/mod_mbox/maven-notifications/</archive>\r
- </mailingList>\r
- </mailingLists>\r
- <dependencies>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-plugin-api</artifactId>\r
- <version>2.0</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-repository-metadata</artifactId>\r
- <version>2.0</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-project</artifactId>\r
- <version>2.0</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-plugin-registry</artifactId>\r
- <version>2.0</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-plugin-tools-api</artifactId>\r
- <version>2.1</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-plugin-tools-java</artifactId>\r
- <version>2.1</version>\r
- <scope>runtime</scope>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-artifact-manager</artifactId>\r
- <version>2.0</version>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven</groupId>\r
- <artifactId>maven-plugin-tools-beanshell</artifactId>\r
- <version>2.1</version>\r
- <scope>runtime</scope>\r
- </dependency>\r
- <dependency>\r
- <groupId>org.apache.maven.reporting</groupId>\r
- <artifactId>maven-reporting-impl</artifactId>\r
- <version>2.0</version>\r
- </dependency>\r
- </dependencies>\r
-\r
- <scm>\r
- <connection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugin-plugin-2.3</connection>\r
- <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugin-plugin-2.3</developerConnection>\r
- <url>https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugin-plugin-2.3</url>\r
- </scm>\r
-</project>\r
-\r
-02126b4695466d4b20e6a9c7f1896187 maven-plugin-plugin-2.3.pom
\ No newline at end of file
-db261a60723ffc76ce240ad81ce2a3d79aa57810
\ No newline at end of file
-29907955e4aef588f3e9477aa1f71e4e maven-source-plugin-2.0.2-sources.jar
\ No newline at end of file
-18c816fb4176a129956d6c42ba6bb959ccee5613
\ No newline at end of file
-431dee6147d892294d73cbbf29489c80 maven-source-plugin-2.0.2.jar
\ No newline at end of file
-18c2aeb3f4a900fb2c457531d5b8e6b019cdf4a8
\ No newline at end of file
-<?xml version="1.0"?><project>
- <parent>
- <artifactId>maven-plugins</artifactId>
- <groupId>org.apache.maven.plugins</groupId>
- <version>4</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>maven-source-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <name>Maven Source Plug-In</name>
- <version>2.0.2</version>
- <prerequisites />
- <issueManagement>
- <system>JIRA</system>
- <url>http://jira.codehaus.org/browse/MSOURCES</url>
- </issueManagement>
- <scm>
- <connection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-source-plugin-2.0.2</connection>
- <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-source-plugin-2.0.2</developerConnection>
- <url>https://svn.apache.org/repos/asf/maven/plugins/tags/maven-source-plugin-2.0.2</url>
- </scm>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-archiver</artifactId>
- <version>1.0-alpha-7</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-container-default</artifactId>
- <version>1.0-alpha-9</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-plugin-testing-harness</artifactId>
- <version>1.0-beta-1</version>
- </dependency>
- </dependencies>
- <distributionManagement>
- <status>deployed</status>
- </distributionManagement>
-</project>
\ No newline at end of file
-7ef3a2b3e91412d5395e68b08dfaf854 maven-source-plugin-2.0.2.pom
\ No newline at end of file
-ac861e0c832b6775c8cc43369d7b4a648ddf64af
\ No newline at end of file
-aa8658e5d84a07979f7cef1f808c24ee maven-source-plugin-2.0.3-SNAPSHOT.jar
\ No newline at end of file
-15e81b93607fa54f15cb87e727aaa7303e7338e2 maven-source-plugin-2.0.3-SNAPSHOT.jar
\ No newline at end of file
-<?xml version="1.0"?><project>
- <parent>
- <artifactId>maven-plugins</artifactId>
- <groupId>org.apache.maven.plugins</groupId>
- <version>8</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>maven-source-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <name>Maven Source Plug-In</name>
- <version>2.0.3-SNAPSHOT</version>
- <prerequisites />
- <issueManagement>
- <system>JIRA</system>
- <url>http://jira.codehaus.org/browse/MSOURCES</url>
- </issueManagement>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>projects/**</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-archiver</artifactId>
- <version>1.0-alpha-7</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-container-default</artifactId>
- <version>1.0-alpha-9</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-plugin-testing-harness</artifactId>
- <version>1.0-beta-2-SNAPSHOT</version>
- </dependency>
- </dependencies>
- <distributionManagement>
- <status>deployed</status>
- </distributionManagement>
-</project>
\ No newline at end of file
-53e82123995adba7f35561fb511e6e0c maven-source-plugin-2.0.3-SNAPSHOT.pom
\ No newline at end of file
-b5ab0c9e3eccf6042b3d00a974acabb9cdeb3ca9 maven-source-plugin-2.0.3-SNAPSHOT.pom
\ No newline at end of file
-232eae2f45bc5b25049c31a58ae67e53 maven-source-plugin-2.0.4-SNAPSHOT.jar
\ No newline at end of file
-dae4564b91119a4450cd30364e0b5b9c3fdf8189 maven-source-plugin-2.0.4-SNAPSHOT.jar
\ No newline at end of file
-<?xml version="1.0"?><project>
- <parent>
- <artifactId>maven-plugins</artifactId>
- <groupId>org.apache.maven.plugins</groupId>
- <version>8</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>maven-source-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <name>Maven Source Plug-In</name>
- <version>2.0.4-SNAPSHOT</version>
- <prerequisites />
- <issueManagement>
- <system>JIRA</system>
- <url>http://jira.codehaus.org/browse/MSOURCES</url>
- </issueManagement>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-model</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-archiver</artifactId>
- <version>1.0-alpha-7</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-utils</artifactId>
- <version>1.1</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-container-default</artifactId>
- <version>1.0-alpha-9</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-plugin-testing-harness</artifactId>
- <version>1.0-beta-1</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <distributionManagement>
- <status>deployed</status>
- </distributionManagement>
-</project>
\ No newline at end of file
-6d3d45f2bf173ee1472671a805f056a9 maven-source-plugin-2.0.4-SNAPSHOT.pom
\ No newline at end of file
-6fb9f0ed8316c560a5a7ef97312838a5e9b103fa maven-source-plugin-2.0.4-SNAPSHOT.pom
\ No newline at end of file
-f287e0a92bf996155495c922d2e33f97
\ No newline at end of file
-14b11b20744219ff9100bb3f3a5c0e13c82f8628
\ No newline at end of file
-<?xml version="1.0"?><project>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.codehaus.castor</groupId>
- <artifactId>castor-anttasks</artifactId>
- <name>Castor</name>
- <version>1.1.2-20070427.065136-1</version>
- <build>
- <extensions>
- <extension>
- <groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-webdav</artifactId>
- <version>1.0-beta-1</version>
- </extension>
- </extensions>
- <plugins>
- <plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <archive>
- <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
- </archive>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- <configuration>
- <attach>true</attach>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>org.codehaus.castor</groupId>
- <artifactId>castor-codegen</artifactId>
- <version>1.1.2-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.castor</groupId>
- <artifactId>castor-ddlgen</artifactId>
- <version>1.1.2-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>ant</groupId>
- <artifactId>ant</artifactId>
- <version>1.6</version>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.1</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.2</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>1.2.13</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <distributionManagement>
- <repository>
- <id>codehaus.org</id>
- <name>Castor Central Distribution Repository</name>
- <url>dav:https://dav.codehaus.org/repository/castor/</url>
- </repository>
- <snapshotRepository>
- <id>codehaus.org</id>
- <name>Castor Central Development Repository</name>
- <url>dav:https://dav.codehaus.org/snapshots.repository/castor/</url>
- </snapshotRepository>
- <site>
- <id>codehaus.org</id>
- <url>dav:https://dav.codehaus.org/castor/</url>
- </site>
- <status>deployed</status>
- </distributionManagement>
-</project>
\ No newline at end of file
-f6a3dc43082e1a1399ce369eb99dd246
\ No newline at end of file
-b60281f5494b95164e8421425f889749e30a6e86
\ No newline at end of file
-483425f380857030b3f1b020d351e54d
\ No newline at end of file
-ad48b96a2ca2ef955be5b7146882c796ce553cc8
\ No newline at end of file
-b22295550b80026aeeaa7051a62ebff9
\ No newline at end of file
-885232bf1621791a31bb502ba1891a4658636b23
\ No newline at end of file
-<?xml version="1.0"?><project>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.codehaus.castor</groupId>
- <artifactId>castor-anttasks</artifactId>
- <name>Castor</name>
- <version>1.1.2-20070506.163513-2</version>
- <build>
- <extensions>
- <extension>
- <groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-webdav</artifactId>
- <version>1.0-beta-1</version>
- </extension>
- </extensions>
- <plugins>
- <plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <archive>
- <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
- </archive>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- <configuration>
- <attach>true</attach>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>org.codehaus.castor</groupId>
- <artifactId>castor-codegen</artifactId>
- <version>1.1.2-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.castor</groupId>
- <artifactId>castor-ddlgen</artifactId>
- <version>1.1.2-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>ant</groupId>
- <artifactId>ant</artifactId>
- <version>1.6</version>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.1</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.2</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>1.2.13</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <distributionManagement>
- <repository>
- <id>codehaus.org</id>
- <name>Castor Central Distribution Repository</name>
- <url>dav:https://dav.codehaus.org/repository/castor/</url>
- </repository>
- <snapshotRepository>
- <id>codehaus.org</id>
- <name>Castor Central Development Repository</name>
- <url>dav:https://dav.codehaus.org/snapshots.repository/castor/</url>
- </snapshotRepository>
- <site>
- <id>codehaus.org</id>
- <url>dav:https://dav.codehaus.org/castor/</url>
- </site>
- <status>deployed</status>
- </distributionManagement>
-</project>
\ No newline at end of file
-05d671b6383ac8b871e66e2cc8689765
\ No newline at end of file
-9e0eda219d4b75d0f27048b883c894232a10e117
\ No newline at end of file
-6e1d78488da38744fb2b969cfb2fc5bb
\ No newline at end of file
-f48077834af129ce5c048a85a1489a445630c2b1
\ No newline at end of file
-18eaa3b3597ea75d8d42b2883751a442
\ No newline at end of file
-021118e4b2469b90acbb21a98f90070110f4edd2
\ No newline at end of file
-<project xmlns="http://maven.apache.org/POM/4.0.0"\r
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0\r
-http://maven.apache.org/maven-v4_0_0.xsd">\r
-\r
- <modelVersion>4.0.0</modelVersion>\r
- <groupId>org.codehaus.castor</groupId>\r
- <artifactId>castor-anttasks</artifactId>\r
- <version>1.1.2-SNAPSHOT</version>\r
- \r
- <!-- \r
- <parent>\r
- <groupId>org.codehaus.castor</groupId>\r
- <artifactId>castor</artifactId>\r
- <version>1.1-M3</version>\r
- </parent>\r
- --> \r
- \r
- <packaging>jar</packaging>\r
-\r
- <name>Castor</name>\r
-\r
- <build>\r
- <plugins>\r
- <plugin>\r
- <groupId>org.apache.maven.plugins</groupId>\r
- <artifactId>maven-jar-plugin</artifactId>\r
- <configuration>\r
- <archive>\r
- <!-- \r
- <manifestEntries>\r
- <url>${pom.url}</url>\r
- </manifestEntries>\r
- -->\r
- <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>\r
- </archive>\r
- </configuration>\r
- </plugin>\r
- \r
- <plugin>\r
- <groupId>org.apache.maven.plugins</groupId>\r
- <artifactId>maven-source-plugin</artifactId>\r
- <configuration>\r
- <attach>true</attach>\r
- </configuration>\r
- </plugin>\r
- \r
- <!-- redundant; will be removed once we switch to parent structure -->\r
- <plugin>\r
- <groupId>org.apache.maven.plugins</groupId>\r
- <artifactId>maven-source-plugin</artifactId>\r
- <executions>\r
- <execution>\r
- <goals>\r
- <goal>jar</goal>\r
- </goals>\r
- </execution>\r
- </executions>\r
- </plugin>\r
- \r
- </plugins>\r
- \r
- <!-- redundant; will be removed once we switch to parent structure -->\r
- <extensions>\r
- <extension>\r
- <groupId>org.apache.maven.wagon</groupId>\r
- <artifactId>wagon-webdav</artifactId>\r
- <version>1.0-beta-1</version>\r
- </extension>\r
- </extensions>\r
- \r
- </build>\r
-\r
- <dependencies>\r
-\r
- <dependency>\r
- <groupId>org.codehaus.castor</groupId>\r
- <artifactId>castor-codegen</artifactId>\r
- <version>1.1.2-SNAPSHOT</version>\r
- </dependency>\r
-\r
- <dependency>\r
- <groupId>org.codehaus.castor</groupId>\r
- <artifactId>castor-ddlgen</artifactId>\r
- <version>1.1.2-SNAPSHOT</version>\r
- </dependency>\r
-\r
- <dependency>\r
- <groupId>ant</groupId>\r
- <artifactId>ant</artifactId>\r
- <version>1.6</version>\r
- </dependency>\r
-\r
- <dependency>\r
- <groupId>commons-logging</groupId>\r
- <artifactId>commons-logging</artifactId>\r
- <version>1.1</version>\r
- </dependency>\r
-\r
- <dependency>\r
- <groupId>junit</groupId>\r
- <artifactId>junit</artifactId>\r
- <version>3.8.2</version>\r
- <scope>test</scope>\r
- </dependency>\r
-\r
- <dependency>\r
- <groupId>log4j</groupId>\r
- <artifactId>log4j</artifactId>\r
- <version>1.2.13</version>\r
- <scope>test</scope>\r
- </dependency>\r
-\r
- </dependencies>\r
-\r
- <!-- redundant; will be removed once we switch to parent structure -->\r
- <distributionManagement>\r
- <repository>\r
- <id>codehaus.org</id>\r
- <name>Castor Central Distribution Repository</name>\r
- <url>dav:https://dav.codehaus.org/repository/castor/</url>\r
- </repository>\r
- <snapshotRepository>\r
- <id>codehaus.org</id>\r
- <name>Castor Central Development Repository</name>\r
- <url>dav:https://dav.codehaus.org/snapshots.repository/castor/</url>\r
- </snapshotRepository>\r
- <site>\r
- <id>codehaus.org</id>\r
- <url>dav:https://dav.codehaus.org/castor/</url>\r
- </site>\r
- </distributionManagement>\r
-\r
-</project>\r
-\r
-\r
-6124008ef19ee8ad52ede813d72b94f9
\ No newline at end of file
-eae6296afce0470d0dc6c0ae88241e633463ace1
\ No newline at end of file
-4055e3444fc6be00eafe634ea738930b22cf5475
\ No newline at end of file
-<?xml version="1.0" encoding="UTF-8"?><project>
- <parent>
- <artifactId>plexus</artifactId>
- <groupId>org.codehaus.plexus</groupId>
- <version>1.0.11</version>
- <relativePath>../pom/pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>plexus-utils</artifactId>
- <name>Plexus Common Utilities</name>
- <version>1.4.3-20070613.163208-4</version>
- <url>http://plexus.codehaus.org/plexus-utils</url>
- <scm>
- <connection>scm:svn:http://svn.codehaus.org/plexus/plexus-utils/trunk/</connection>
- <developerConnection>scm:svn:https://svn.codehaus.org/plexus/plexus-utils/trunk</developerConnection>
- <url>http://fisheye.codehaus.org/browse/plexus/plexus-utils/trunk/</url>
- </scm>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.3</source>
- <target>1.3</target>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <childDelegation>true</childDelegation>
- <excludes>
- <exclude>org/codehaus/plexus/util/FileBasedTestCase.java</exclude>
- <exclude>**/Test*.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <reporting>
- <plugins>
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- </plugin>
- <plugin>
- <artifactId>maven-jxr-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
- <distributionManagement>
- <status>deployed</status>
- </distributionManagement>
-</project>
\ No newline at end of file
-8f771b7916b90153ff2c1ba0f3102df6faa08652
\ No newline at end of file
+++ /dev/null
-a2237ddc9e7925b4badd748afd7f62ec0a800630
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <parent>
- <artifactId>plexus</artifactId>
- <groupId>org.codehaus.plexus</groupId>
- <version>1.0.11</version>
- <relativePath>../pom/pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>plexus-utils</artifactId>
- <name>Plexus Common Utilities</name>
- <version>1.4.3-SNAPSHOT</version>
- <url>http://plexus.codehaus.org/plexus-utils</url>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <!-- surefire requires plexus-utils to be jdk 1.3 compatible -->
- <source>1.3</source>
- <target>1.3</target>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <!-- required to ensure the test classes are used, not surefire's plexus-utils -->
- <childDelegation>true</childDelegation>
- <excludes>
- <exclude>org/codehaus/plexus/util/FileBasedTestCase.java</exclude>
- <exclude>**/Test*.java</exclude>
- </excludes>
- <systemProperties>
- <property>
- <name>JAVA_HOME</name>
- <value>${JAVA_HOME}</value>
- </property>
- <property>
- <name>M2_HOME</name>
- <value>${M2_HOME}</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <scm>
- <connection>scm:svn:http://svn.codehaus.org/plexus/plexus-utils/trunk/</connection>
- <developerConnection>scm:svn:https://svn.codehaus.org/plexus/plexus-utils/trunk</developerConnection>
- <url>http://fisheye.codehaus.org/browse/plexus/plexus-utils/trunk/</url>
- </scm>
- <reporting>
- <plugins>
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- </plugin>
- <plugin>
- <artifactId>maven-jxr-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
+++ /dev/null
-730554bce63d59d4411f971397adee9ad2e63ce5
\ No newline at end of file
+++ /dev/null
-4e700aed4f9883d3e614a41377ecc713dd97307e
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <parent>
- <artifactId>plexus</artifactId>
- <groupId>org.codehaus.plexus</groupId>
- <version>1.0.11</version>
- <relativePath>../pom/pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>plexus-utils</artifactId>
- <name>Plexus Common Utilities</name>
- <version>1.4.3-SNAPSHOT</version>
- <url>http://plexus.codehaus.org/plexus-utils</url>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <!-- surefire requires plexus-utils to be jdk 1.3 compatible -->
- <source>1.3</source>
- <target>1.3</target>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <!-- required to ensure the test classes are used, not surefire's plexus-utils -->
- <childDelegation>true</childDelegation>
- <excludes>
- <exclude>org/codehaus/plexus/util/FileBasedTestCase.java</exclude>
- <exclude>**/Test*.java</exclude>
- </excludes>
- <systemProperties>
- <property>
- <name>JAVA_HOME</name>
- <value>${JAVA_HOME}</value>
- </property>
- <property>
- <name>M2_HOME</name>
- <value>${M2_HOME}</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <scm>
- <connection>scm:svn:http://svn.codehaus.org/plexus/plexus-utils/trunk/</connection>
- <developerConnection>scm:svn:https://svn.codehaus.org/plexus/plexus-utils/trunk</developerConnection>
- <url>http://fisheye.codehaus.org/browse/plexus/plexus-utils/trunk/</url>
- </scm>
- <reporting>
- <plugins>
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- </plugin>
- <plugin>
- <artifactId>maven-jxr-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
+++ /dev/null
-730554bce63d59d4411f971397adee9ad2e63ce5
\ No newline at end of file
+++ /dev/null
-7a78a6050e8c582fd5818c218c37532b9b3c23d1
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <parent>
- <artifactId>plexus</artifactId>
- <groupId>org.codehaus.plexus</groupId>
- <version>1.0.11</version>
- <relativePath>../pom/pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>plexus-utils</artifactId>
- <name>Plexus Common Utilities</name>
- <version>1.4.3-SNAPSHOT</version>
- <url>http://plexus.codehaus.org/plexus-utils</url>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <!-- surefire requires plexus-utils to be jdk 1.3 compatible -->
- <source>1.3</source>
- <target>1.3</target>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <!-- required to ensure the test classes are used, not surefire's plexus-utils -->
- <childDelegation>true</childDelegation>
- <excludes>
- <exclude>org/codehaus/plexus/util/FileBasedTestCase.java</exclude>
- <exclude>**/Test*.java</exclude>
- </excludes>
- <systemProperties>
- <property>
- <name>JAVA_HOME</name>
- <value>${JAVA_HOME}</value>
- </property>
- <property>
- <name>M2_HOME</name>
- <value>${M2_HOME}</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <scm>
- <connection>scm:svn:http://svn.codehaus.org/plexus/plexus-utils/trunk/</connection>
- <developerConnection>scm:svn:https://svn.codehaus.org/plexus/plexus-utils/trunk</developerConnection>
- <url>http://fisheye.codehaus.org/browse/plexus/plexus-utils/trunk/</url>
- </scm>
- <reporting>
- <plugins>
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- </plugin>
- <plugin>
- <artifactId>maven-jxr-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
+++ /dev/null
-730554bce63d59d4411f971397adee9ad2e63ce5
\ No newline at end of file
-<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <parent>
- <artifactId>plexus</artifactId>
- <groupId>org.codehaus.plexus</groupId>
- <version>1.0.11</version>
- <relativePath>../pom/pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>plexus-utils</artifactId>
- <name>Plexus Common Utilities</name>
- <version>1.4.3-SNAPSHOT</version>
- <url>http://plexus.codehaus.org/plexus-utils</url>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <!-- surefire requires plexus-utils to be jdk 1.3 compatible -->
- <source>1.3</source>
- <target>1.3</target>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <!-- required to ensure the test classes are used, not surefire's plexus-utils -->
- <childDelegation>true</childDelegation>
- <excludes>
- <exclude>org/codehaus/plexus/util/FileBasedTestCase.java</exclude>
- <exclude>**/Test*.java</exclude>
- </excludes>
- <systemProperties>
- <property>
- <name>JAVA_HOME</name>
- <value>${JAVA_HOME}</value>
- </property>
- <property>
- <name>M2_HOME</name>
- <value>${M2_HOME}</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <scm>
- <connection>scm:svn:http://svn.codehaus.org/plexus/plexus-utils/trunk/</connection>
- <developerConnection>scm:svn:https://svn.codehaus.org/plexus/plexus-utils/trunk</developerConnection>
- <url>http://fisheye.codehaus.org/browse/plexus/plexus-utils/trunk/</url>
- </scm>
- <reporting>
- <plugins>
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- </plugin>
- <plugin>
- <artifactId>maven-jxr-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
-d7ef18685d2e864cd247e700cafe612d
\ No newline at end of file
-a477ca783c175b66981d72a1d02c0672f6de3d78
\ No newline at end of file
-<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.jruby</groupId>
- <artifactId>shared</artifactId>
- <version>1.0RC1-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jruby.plugins</groupId>
- <artifactId>jruby-rake-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <version>1.0RC1-SNAPSHOT</version>
- <name>JRuby Rake Plugin</name>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0.4</version>
- </dependency>
- <dependency>
- <groupId>ant</groupId>
- <artifactId>ant</artifactId>
- <version>1.6.2</version>
- </dependency>
- <dependency>
- <groupId>org.jruby</groupId>
- <artifactId>jruby-complete</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-plugin-plugin</artifactId>
- <configuration>
- <!-- Note: This is to allow typing "mvn jruby-rake:[goalname]" without having to type the -->
- <!-- fully qualified name on the command line -->
- <goalPrefix>jruby-rake</goalPrefix>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
-0980105507b709fd5b90d2a08d1422a3
\ No newline at end of file
-a63fe60dc9fa00adbb1b3f1f7c86ed748d8b2a83
\ No newline at end of file
-788e377888c868bfca58a95c9bb3dd6e
\ No newline at end of file
-962225e6af61efc1ba903ed57ce8be421a82e786
\ No newline at end of file
-<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.jruby</groupId>
- <artifactId>shared</artifactId>
- <version>1.0RC1-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jruby.plugins</groupId>
- <artifactId>jruby-rake-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <version>1.0RC1-SNAPSHOT</version>
- <name>JRuby Rake Plugin</name>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0.4</version>
- </dependency>
- <dependency>
- <groupId>ant</groupId>
- <artifactId>ant</artifactId>
- <version>1.6.2</version>
- </dependency>
- <dependency>
- <groupId>org.jruby</groupId>
- <artifactId>jruby-complete</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-plugin-plugin</artifactId>
- <configuration>
- <!-- Note: This is to allow typing "mvn jruby-rake:[goalname]" without having to type the -->
- <!-- fully qualified name on the command line -->
- <goalPrefix>jruby-rake</goalPrefix>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
-0980105507b709fd5b90d2a08d1422a3
\ No newline at end of file
-a63fe60dc9fa00adbb1b3f1f7c86ed748d8b2a83
\ No newline at end of file
-4ab9b9d36fa23b74db2e64a65ead50bc
\ No newline at end of file
-62371548567666fc4e0afd7eb8163b4d0da9bdf5
\ No newline at end of file
-<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.jruby</groupId>
- <artifactId>shared</artifactId>
- <version>1.0RC1-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jruby.plugins</groupId>
- <artifactId>jruby-rake-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <version>1.0RC1-SNAPSHOT</version>
- <name>JRuby Rake Plugin</name>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0.4</version>
- </dependency>
- <dependency>
- <groupId>ant</groupId>
- <artifactId>ant</artifactId>
- <version>1.6.2</version>
- </dependency>
- <dependency>
- <groupId>org.jruby</groupId>
- <artifactId>jruby-complete</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-plugin-plugin</artifactId>
- <configuration>
- <!-- Note: This is to allow typing "mvn jruby-rake:[goalname]" without having to type the -->
- <!-- fully qualified name on the command line -->
- <goalPrefix>jruby-rake</goalPrefix>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
-0980105507b709fd5b90d2a08d1422a3
\ No newline at end of file
-a63fe60dc9fa00adbb1b3f1f7c86ed748d8b2a83
\ No newline at end of file
-13e8c3a937546ada26ed0cc04ba442fb
\ No newline at end of file
-c8d68b76561ad2dbca7dce71a82ee25b80e8ba1e
\ No newline at end of file
-<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.jruby</groupId>
- <artifactId>shared</artifactId>
- <version>1.0RC1-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jruby.plugins</groupId>
- <artifactId>jruby-rake-plugin</artifactId>
- <packaging>maven-plugin</packaging>
- <version>1.0RC1-SNAPSHOT</version>
- <name>JRuby Rake Plugin</name>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-plugin-api</artifactId>
- <version>2.0.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-project</artifactId>
- <version>2.0.4</version>
- </dependency>
- <dependency>
- <groupId>ant</groupId>
- <artifactId>ant</artifactId>
- <version>1.6.2</version>
- </dependency>
- <dependency>
- <groupId>org.jruby</groupId>
- <artifactId>jruby-complete</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-plugin-plugin</artifactId>
- <configuration>
- <!-- Note: This is to allow typing "mvn jruby-rake:[goalname]" without having to type the -->
- <!-- fully qualified name on the command line -->
- <goalPrefix>jruby-rake</goalPrefix>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
-0980105507b709fd5b90d2a08d1422a3
\ No newline at end of file
-a63fe60dc9fa00adbb1b3f1f7c86ed748d8b2a83
\ No newline at end of file