continuum-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From batkin...@apache.org
Subject svn commit: r1671639 - in /continuum/trunk: ./ continuum-core/ continuum-purge/ continuum-purge/continuum-purge-core/ continuum-purge/continuum-purge-core/src/ continuum-purge/continuum-purge-core/src/main/ continuum-purge/continuum-purge-core/src/main...
Date Mon, 06 Apr 2015 18:59:11 GMT
Author: batkinson
Date: Mon Apr  6 18:59:09 2015
New Revision: 1671639

URL: http://svn.apache.org/r1671639
Log:
Refactored purge code with master deps into separate module.

Added:
    continuum/trunk/continuum-purge/continuum-purge-core/
    continuum/trunk/continuum-purge/continuum-purge-core/pom.xml
    continuum/trunk/continuum-purge/continuum-purge-core/src/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/ContinuumPurgeConstants.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/ContinuumPurgeConstants.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutor.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutor.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutor.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutor.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutor.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutor.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutor.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutor.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutor.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutor.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutor.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutor.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/content/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/content/ManagedDefaultRepositoryContent.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/content/ManagedDefaultRepositoryContent.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/content/ManagedLegacyRepositoryContent.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/content/ManagedLegacyRepositoryContent.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/scanner/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/scanner/DefaultRepositoryScanner.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/scanner/DefaultRepositoryScanner.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/scanner/RepositoryScannerInstance.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/scanner/RepositoryScannerInstance.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/FileTypes.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/FileTypes.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/FilenameParser.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/FilenameParser.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/LegacyPathParser.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/LegacyPathParser.java
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/resources/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/resources/META-INF/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/resources/META-INF/plexus/
    continuum/trunk/continuum-purge/continuum-purge-core/src/main/resources/META-INF/plexus/components-fragment.xml
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/resources/META-INF/plexus/components-fragment.xml
    continuum/trunk/continuum-purge/continuum-purge-master/
    continuum/trunk/continuum-purge/continuum-purge-master/pom.xml
    continuum/trunk/continuum-purge/continuum-purge-master/src/
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/DefaultPurgeConfigurationService.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/DefaultPurgeConfigurationService.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DirectoryPurgeController.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DirectoryPurgeController.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DistributedDirectoryPurgeController.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DistributedDirectoryPurgeController.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DistributedRepositoryPurgeController.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DistributedRepositoryPurgeController.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/RepositoryPurgeController.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/RepositoryPurgeController.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/PurgeTask.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/task/PurgeTask.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/AbstractPurgeTest.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/AbstractPurgeTest.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/DefaultPurgeConfigurationServiceTest.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/DefaultPurgeConfigurationServiceTest.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutorTest.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutorTest.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutorTest.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutorTest.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutorTest.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutorTest.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutorTest.java
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/resources/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/resources/META-INF/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/resources/META-INF/continuum/
    continuum/trunk/continuum-purge/continuum-purge-master/src/test/resources/META-INF/continuum/continuum-configuration.xml
      - copied, changed from r1671638, continuum/trunk/continuum-purge/src/test/resources/META-INF/continuum/continuum-configuration.xml
Removed:
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/ContinuumPurgeConstants.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/DefaultPurgeConfigurationService.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DirectoryPurgeController.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DistributedDirectoryPurgeController.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DistributedRepositoryPurgeController.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/RepositoryPurgeController.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutor.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutor.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutor.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutor.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutor.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutor.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/content/ManagedDefaultRepositoryContent.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/content/ManagedLegacyRepositoryContent.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/scanner/DefaultRepositoryScanner.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/scanner/RepositoryScannerInstance.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/FileTypes.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/FilenameParser.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/LegacyPathParser.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/task/PurgeTask.java
    continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java
    continuum/trunk/continuum-purge/src/main/resources/META-INF/plexus/components-fragment.xml
    continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/AbstractPurgeTest.java
    continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/DefaultPurgeConfigurationServiceTest.java
    continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java
    continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutorTest.java
    continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutorTest.java
    continuum/trunk/continuum-purge/src/test/resources/META-INF/continuum/continuum-configuration.xml
Modified:
    continuum/trunk/continuum-core/pom.xml
    continuum/trunk/continuum-purge/pom.xml
    continuum/trunk/pom.xml

Modified: continuum/trunk/continuum-core/pom.xml
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-core/pom.xml?rev=1671639&r1=1671638&r2=1671639&view=diff
==============================================================================
--- continuum/trunk/continuum-core/pom.xml (original)
+++ continuum/trunk/continuum-core/pom.xml Mon Apr  6 18:59:09 2015
@@ -165,7 +165,7 @@
     </dependency>
     <dependency>
       <groupId>org.apache.continuum</groupId>
-      <artifactId>continuum-purge</artifactId>
+      <artifactId>continuum-purge-master</artifactId>
     </dependency>
     <dependency>
       <groupId>org.springframework</groupId>

Added: continuum/trunk/continuum-purge/continuum-purge-core/pom.xml
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/pom.xml?rev=1671639&view=auto
==============================================================================
--- continuum/trunk/continuum-purge/continuum-purge-core/pom.xml (added)
+++ continuum/trunk/continuum-purge/continuum-purge-core/pom.xml Mon Apr  6 18:59:09 2015
@@ -0,0 +1,116 @@
+<?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.continuum</groupId>
+        <artifactId>continuum-purge</artifactId>
+        <version>1.5-SNAPSHOT</version>
+    </parent>
+    <artifactId>continuum-purge-core</artifactId>
+    <name>Continuum :: Purge Core</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>commons-collections</groupId>
+            <artifactId>commons-collections</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.apache.continuum</groupId>
+            <artifactId>continuum-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.continuum</groupId>
+            <artifactId>continuum-model</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.plexus</groupId>
+            <artifactId>plexus-component-annotations</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.plexus</groupId>
+            <artifactId>plexus-utils</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.plexus</groupId>
+            <artifactId>plexus-taskqueue</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.archiva</groupId>
+            <artifactId>archiva-model</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.archiva</groupId>
+            <artifactId>archiva-common</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.archiva</groupId>
+            <artifactId>archiva-core-consumers</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.archiva</groupId>
+            <artifactId>archiva-repository-layer</artifactId>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.plexus</groupId>
+                <artifactId>plexus-component-metadata</artifactId>
+                <executions>
+                    <execution>
+                        <id>generate</id>
+                        <goals>
+                            <goal>generate-metadata</goal>
+                        </goals>
+                    </execution>
+                    <execution>
+                        <id>merge</id>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>${basedir}/src/main/resources/META-INF/plexus/components-fragment.xml</descriptor>
+                                <descriptor>${project.build.outputDirectory}/META-INF/plexus/components.xml</descriptor>
+                            </descriptors>
+                            <output>${project.build.outputDirectory}/META-INF/plexus/components.xml</output>
+                        </configuration>
+                        <goals>
+                            <goal>merge-metadata</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/ContinuumPurgeConstants.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/ContinuumPurgeConstants.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/ContinuumPurgeConstants.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/ContinuumPurgeConstants.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/ContinuumPurgeConstants.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/AbstractContinuumPurgeExecutor.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutor.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutor.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutor.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutor.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutor.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutor.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutor.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutor.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutor.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutor.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutor.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutor.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutor.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutor.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutor.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutor.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutor.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutor.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutor.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutor.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutor.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutor.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutor.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutor.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutor.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutor.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutor.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutor.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutor.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutor.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/content/ManagedDefaultRepositoryContent.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/content/ManagedDefaultRepositoryContent.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/content/ManagedDefaultRepositoryContent.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/content/ManagedDefaultRepositoryContent.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/content/ManagedDefaultRepositoryContent.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/content/ManagedLegacyRepositoryContent.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/content/ManagedLegacyRepositoryContent.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/content/ManagedLegacyRepositoryContent.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/content/ManagedLegacyRepositoryContent.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/content/ManagedLegacyRepositoryContent.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/scanner/DefaultRepositoryScanner.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/scanner/DefaultRepositoryScanner.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/scanner/DefaultRepositoryScanner.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/scanner/DefaultRepositoryScanner.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/scanner/DefaultRepositoryScanner.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/scanner/RepositoryScannerInstance.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/scanner/RepositoryScannerInstance.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/scanner/RepositoryScannerInstance.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/scanner/RepositoryScannerInstance.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/scanner/RepositoryScannerInstance.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/FileTypes.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/FileTypes.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/FileTypes.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/FileTypes.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/FileTypes.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/FilenameParser.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/FilenameParser.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/FilenameParser.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/FilenameParser.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/FilenameParser.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/LegacyPathParser.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/LegacyPathParser.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/LegacyPathParser.java?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/java/org/apache/continuum/purge/repository/utils/LegacyPathParser.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/repository/utils/LegacyPathParser.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-core/src/main/resources/META-INF/plexus/components-fragment.xml (from r1671638, continuum/trunk/continuum-purge/src/main/resources/META-INF/plexus/components-fragment.xml)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-core/src/main/resources/META-INF/plexus/components-fragment.xml?p2=continuum/trunk/continuum-purge/continuum-purge-core/src/main/resources/META-INF/plexus/components-fragment.xml&p1=continuum/trunk/continuum-purge/src/main/resources/META-INF/plexus/components-fragment.xml&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
--- continuum/trunk/continuum-purge/src/main/resources/META-INF/plexus/components-fragment.xml (original)
+++ continuum/trunk/continuum-purge/continuum-purge-core/src/main/resources/META-INF/plexus/components-fragment.xml Mon Apr  6 18:59:09 2015
@@ -42,22 +42,6 @@
     </component>
 
     <component>
-      <role>org.codehaus.plexus.taskqueue.execution.TaskExecutor</role>
-      <role-hint>purge</role-hint>
-      <implementation>org.apache.continuum.purge.task.PurgeTaskExecutor</implementation>
-      <requirements>
-        <requirement>
-          <role>org.apache.continuum.purge.PurgeConfigurationService</role>
-          <role-hint>default</role-hint>
-        </requirement>
-        <requirement>
-          <role>org.apache.continuum.purge.repository.scanner.RepositoryScanner</role>
-          <role-hint>repository-scanner</role-hint>
-        </requirement>
-      </requirements>
-    </component>
-
-    <component>
       <role>org.codehaus.plexus.taskqueue.execution.TaskQueueExecutor</role>
       <role-hint>purge</role-hint>
       <implementation>org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor</implementation>
@@ -99,5 +83,6 @@
         </artifactFileTypePatterns>
       </configuration>
     </component>
+
   </components>
 </component-set>
\ No newline at end of file

Added: continuum/trunk/continuum-purge/continuum-purge-master/pom.xml
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/pom.xml?rev=1671639&view=auto
==============================================================================
--- continuum/trunk/continuum-purge/continuum-purge-master/pom.xml (added)
+++ continuum/trunk/continuum-purge/continuum-purge-master/pom.xml Mon Apr  6 18:59:09 2015
@@ -0,0 +1,148 @@
+<?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.continuum</groupId>
+        <artifactId>continuum-purge</artifactId>
+        <version>1.5-SNAPSHOT</version>
+    </parent>
+    <artifactId>continuum-purge-master</artifactId>
+    <name>Continuum :: Purge Master</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.continuum</groupId>
+            <artifactId>continuum-purge-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>jpox</groupId>
+            <artifactId>jpox</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.continuum</groupId>
+            <artifactId>continuum-store</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.continuum</groupId>
+            <artifactId>continuum-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.continuum</groupId>
+            <artifactId>continuum-model</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.continuum</groupId>
+            <artifactId>continuum-distributed-slave-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.continuum</groupId>
+            <artifactId>continuum-distributed-slave-client</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>jcl-over-slf4j</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>javax.jdo</groupId>
+            <artifactId>jdo2-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.plexus</groupId>
+            <artifactId>plexus-jdo2</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.redback</groupId>
+            <artifactId>plexus-spring</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.plexus</groupId>
+            <artifactId>plexus-component-annotations</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.plexus</groupId>
+            <artifactId>plexus-component-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.codehaus.plexus</groupId>
+            <artifactId>plexus-taskqueue</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.archiva</groupId>
+            <artifactId>archiva-core-consumers</artifactId>
+        </dependency>
+
+        <!-- === Testing Dependencies === -->
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>hsqldb</groupId>
+            <artifactId>hsqldb</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.continuum</groupId>
+            <artifactId>continuum-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.plexus</groupId>
+                <artifactId>plexus-component-metadata</artifactId>
+                <executions>
+                    <execution>
+                        <id>generate</id>
+                        <goals>
+                            <goal>generate-metadata</goal>
+                        </goals>
+                    </execution>
+                    <execution>
+                        <id>merge</id>
+                        <configuration>
+                            <output>${project.build.outputDirectory}/META-INF/plexus/components.xml</output>
+                        </configuration>
+                        <goals>
+                            <goal>merge-metadata</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/DefaultPurgeConfigurationService.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/DefaultPurgeConfigurationService.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/DefaultPurgeConfigurationService.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/DefaultPurgeConfigurationService.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/DefaultPurgeConfigurationService.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DirectoryPurgeController.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DirectoryPurgeController.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DirectoryPurgeController.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DirectoryPurgeController.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DirectoryPurgeController.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DistributedDirectoryPurgeController.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DistributedDirectoryPurgeController.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DistributedDirectoryPurgeController.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DistributedDirectoryPurgeController.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DistributedDirectoryPurgeController.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DistributedRepositoryPurgeController.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DistributedRepositoryPurgeController.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DistributedRepositoryPurgeController.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/DistributedRepositoryPurgeController.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/DistributedRepositoryPurgeController.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/RepositoryPurgeController.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/RepositoryPurgeController.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/RepositoryPurgeController.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/controller/RepositoryPurgeController.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/controller/RepositoryPurgeController.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/PurgeTask.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/task/PurgeTask.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/PurgeTask.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/PurgeTask.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/task/PurgeTask.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java (from r1671638, continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java&p1=continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
--- continuum/trunk/continuum-purge/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java (original)
+++ continuum/trunk/continuum-purge/continuum-purge-master/src/main/java/org/apache/continuum/purge/task/PurgeTaskExecutor.java Mon Apr  6 18:59:09 2015
@@ -31,6 +31,7 @@ import org.apache.continuum.purge.execut
 import org.apache.continuum.purge.repository.scanner.RepositoryScanner;
 import org.codehaus.plexus.PlexusConstants;
 import org.codehaus.plexus.PlexusContainer;
+import org.codehaus.plexus.component.annotations.Component;
 import org.codehaus.plexus.component.annotations.Requirement;
 import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
 import org.codehaus.plexus.context.Context;
@@ -43,6 +44,7 @@ import org.codehaus.plexus.taskqueue.exe
 /**
  * @author Maria Catherine Tan
  */
+@Component( role = org.codehaus.plexus.taskqueue.execution.TaskExecutor.class, hint = "purge" )
 public class PurgeTaskExecutor
     implements TaskExecutor, Contextualizable
 {
@@ -50,7 +52,7 @@ public class PurgeTaskExecutor
     @Requirement
     private PurgeConfigurationService purgeConfigurationService;
 
-    @Requirement
+    @Requirement( hint = "repository-scanner" )
     private RepositoryScanner scanner;
 
     private PlexusContainer container;

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/AbstractPurgeTest.java (from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/AbstractPurgeTest.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/AbstractPurgeTest.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/AbstractPurgeTest.java&p1=continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/AbstractPurgeTest.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/DefaultPurgeConfigurationServiceTest.java (from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/DefaultPurgeConfigurationServiceTest.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/DefaultPurgeConfigurationServiceTest.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/DefaultPurgeConfigurationServiceTest.java&p1=continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/DefaultPurgeConfigurationServiceTest.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java (from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java&p1=continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
--- continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java (original)
+++ continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/AbstractPurgeExecutorTest.java Mon Apr  6 18:59:09 2015
@@ -82,7 +82,7 @@ public abstract class AbstractPurgeExecu
     {
         repoConfig = new RepositoryPurgeConfiguration();
         repoConfig.setRepository( defaultRepository );
-        repoConfig.setDaysOlder( TEST_DAYS_OLDER );
+        repoConfig.setDaysOlder( AbstractPurgeTest.TEST_DAYS_OLDER );
         repoConfig = repositoryPurgeConfigurationDao.addRepositoryPurgeConfiguration( repoConfig );
 
         return new PurgeTask( repoConfig.getId() );
@@ -94,7 +94,7 @@ public abstract class AbstractPurgeExecu
         repoConfig = new RepositoryPurgeConfiguration();
         repoConfig.setRepository( defaultRepository );
         repoConfig.setDaysOlder( -1 );
-        repoConfig.setRetentionCount( TEST_RETENTION_COUNT );
+        repoConfig.setRetentionCount( AbstractPurgeTest.TEST_RETENTION_COUNT );
         repoConfig = repositoryPurgeConfigurationDao.addRepositoryPurgeConfiguration( repoConfig );
 
         return new PurgeTask( repoConfig.getId() );
@@ -106,7 +106,7 @@ public abstract class AbstractPurgeExecu
         repoConfig = new RepositoryPurgeConfiguration();
         repoConfig.setRepository( defaultRepository );
         repoConfig.setDaysOlder( -1 );
-        repoConfig.setRetentionCount( TEST_RETENTION_COUNT );
+        repoConfig.setRetentionCount( AbstractPurgeTest.TEST_RETENTION_COUNT );
         repoConfig.setDeleteReleasedSnapshots( true );
         repoConfig = repositoryPurgeConfigurationDao.addRepositoryPurgeConfiguration( repoConfig );
 
@@ -117,9 +117,9 @@ public abstract class AbstractPurgeExecu
         throws Exception
     {
         dirConfig = new DirectoryPurgeConfiguration();
-        dirConfig.setDirectoryType( TEST_RELEASES_DIRECTORY_TYPE );
+        dirConfig.setDirectoryType( AbstractPurgeTest.TEST_RELEASES_DIRECTORY_TYPE );
         dirConfig.setLocation( getReleasesDirectoryLocation().getAbsolutePath() );
-        dirConfig.setDaysOlder( TEST_DAYS_OLDER );
+        dirConfig.setDaysOlder( AbstractPurgeTest.TEST_DAYS_OLDER );
         dirConfig = directoryPurgeConfigurationDao.addDirectoryPurgeConfiguration( dirConfig );
 
         return new PurgeTask( dirConfig.getId() );
@@ -129,9 +129,9 @@ public abstract class AbstractPurgeExecu
         throws Exception
     {
         dirConfig = new DirectoryPurgeConfiguration();
-        dirConfig.setDirectoryType( TEST_BUILDOUTPUT_DIRECTORY_TYPE );
+        dirConfig.setDirectoryType( AbstractPurgeTest.TEST_BUILDOUTPUT_DIRECTORY_TYPE );
         dirConfig.setLocation( getBuildOutputDirectoryLocation().getAbsolutePath() );
-        dirConfig.setDaysOlder( TEST_DAYS_OLDER );
+        dirConfig.setDaysOlder( AbstractPurgeTest.TEST_DAYS_OLDER );
         dirConfig = directoryPurgeConfigurationDao.addDirectoryPurgeConfiguration( dirConfig );
 
         return new PurgeTask( dirConfig.getId() );
@@ -141,10 +141,10 @@ public abstract class AbstractPurgeExecu
         throws Exception
     {
         dirConfig = new DirectoryPurgeConfiguration();
-        dirConfig.setDirectoryType( TEST_RELEASES_DIRECTORY_TYPE );
+        dirConfig.setDirectoryType( AbstractPurgeTest.TEST_RELEASES_DIRECTORY_TYPE );
         dirConfig.setLocation( getReleasesDirectoryLocation().getAbsolutePath() );
         dirConfig.setDaysOlder( -1 );
-        dirConfig.setRetentionCount( TEST_RETENTION_COUNT );
+        dirConfig.setRetentionCount( AbstractPurgeTest.TEST_RETENTION_COUNT );
         dirConfig = directoryPurgeConfigurationDao.addDirectoryPurgeConfiguration( dirConfig );
 
         return new PurgeTask( dirConfig.getId() );
@@ -154,10 +154,10 @@ public abstract class AbstractPurgeExecu
         throws Exception
     {
         dirConfig = new DirectoryPurgeConfiguration();
-        dirConfig.setDirectoryType( TEST_BUILDOUTPUT_DIRECTORY_TYPE );
+        dirConfig.setDirectoryType( AbstractPurgeTest.TEST_BUILDOUTPUT_DIRECTORY_TYPE );
         dirConfig.setLocation( getBuildOutputDirectoryLocation().getAbsolutePath() );
         dirConfig.setDaysOlder( -1 );
-        dirConfig.setRetentionCount( TEST_RETENTION_COUNT );
+        dirConfig.setRetentionCount( AbstractPurgeTest.TEST_RETENTION_COUNT );
         dirConfig = directoryPurgeConfigurationDao.addDirectoryPurgeConfiguration( dirConfig );
 
         return new PurgeTask( dirConfig.getId() );

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutorTest.java (from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutorTest.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutorTest.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutorTest.java&p1=continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/CleanAllPurgeExecutorTest.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutorTest.java (from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutorTest.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutorTest.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutorTest.java&p1=continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/DaysOldDirectoryPurgeExecutorTest.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutorTest.java (from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutorTest.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutorTest.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutorTest.java&p1=continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/DaysOldRepositoryPurgeExecutorTest.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutorTest.java (from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutorTest.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutorTest.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutorTest.java&p1=continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/ReleasedSnapshotsRepositoryPurgeExecutorTest.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutorTest.java (from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutorTest.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutorTest.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutorTest.java&p1=continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/RetentionCountDirectoryPurgeExecutorTest.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutorTest.java (from r1671638, continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutorTest.java)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutorTest.java?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutorTest.java&p1=continuum/trunk/continuum-purge/src/test/java/org/apache/continuum/purge/executor/RetentionCountRepositoryPurgeExecutorTest.java&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Copied: continuum/trunk/continuum-purge/continuum-purge-master/src/test/resources/META-INF/continuum/continuum-configuration.xml (from r1671638, continuum/trunk/continuum-purge/src/test/resources/META-INF/continuum/continuum-configuration.xml)
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/continuum-purge-master/src/test/resources/META-INF/continuum/continuum-configuration.xml?p2=continuum/trunk/continuum-purge/continuum-purge-master/src/test/resources/META-INF/continuum/continuum-configuration.xml&p1=continuum/trunk/continuum-purge/src/test/resources/META-INF/continuum/continuum-configuration.xml&r1=1671638&r2=1671639&rev=1671639&view=diff
==============================================================================
    (empty)

Modified: continuum/trunk/continuum-purge/pom.xml
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-purge/pom.xml?rev=1671639&r1=1671638&r2=1671639&view=diff
==============================================================================
--- continuum/trunk/continuum-purge/pom.xml (original)
+++ continuum/trunk/continuum-purge/pom.xml Mon Apr  6 18:59:09 2015
@@ -27,145 +27,9 @@
   </parent>
   <artifactId>continuum-purge</artifactId>
   <name>Continuum :: Purge System</name>
-  <dependencies>
-    <dependency>
-      <groupId>jpox</groupId>
-      <artifactId>jpox</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>commons-collections</groupId>
-      <artifactId>commons-collections</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.apache.continuum</groupId>
-      <artifactId>continuum-store</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.continuum</groupId>
-      <artifactId>continuum-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.continuum</groupId>
-      <artifactId>continuum-model</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.continuum</groupId>
-      <artifactId>continuum-distributed-slave-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.continuum</groupId>
-      <artifactId>continuum-distributed-slave-client</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.slf4j</groupId>
-      <artifactId>slf4j-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.slf4j</groupId>
-      <artifactId>jcl-over-slf4j</artifactId>
-      <scope>runtime</scope>
-    </dependency>
-    <dependency>
-      <groupId>javax.jdo</groupId>
-      <artifactId>jdo2-api</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-jdo2</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.codehaus.redback</groupId>
-      <artifactId>plexus-spring</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-component-annotations</artifactId>
-    </dependency>
-    <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>org.codehaus.plexus</groupId>
-      <artifactId>plexus-taskqueue</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.archiva</groupId>
-      <artifactId>archiva-model</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.archiva</groupId>
-      <artifactId>archiva-common</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.archiva</groupId>
-      <artifactId>archiva-core-consumers</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.archiva</groupId>
-      <artifactId>archiva-repository-layer</artifactId>
-    </dependency>
-
-    <!-- === Testing Dependencies === -->
-    <dependency>
-      <groupId>org.slf4j</groupId>
-      <artifactId>slf4j-simple</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>hsqldb</groupId>
-      <artifactId>hsqldb</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.continuum</groupId>
-      <artifactId>continuum-test</artifactId>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-component-metadata</artifactId>
-        <executions>
-          <execution>
-            <id>generate</id>
-            <goals>
-              <goal>generate-metadata</goal>
-            </goals>
-          </execution>
-          <execution>
-            <id>merge</id>
-            <configuration>
-              <descriptors>
-                <descriptor>${basedir}/src/main/resources/META-INF/plexus/components-fragment.xml</descriptor>
-                <descriptor>${project.build.outputDirectory}/META-INF/plexus/components.xml</descriptor>
-              </descriptors>
-              <output>${project.build.outputDirectory}/META-INF/plexus/components.xml</output>
-            </configuration>
-            <goals>
-              <goal>merge-metadata</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
+  <packaging>pom</packaging>
+  <modules>
+    <module>continuum-purge-master</module>
+    <module>continuum-purge-core</module>
+  </modules>
 </project>

Modified: continuum/trunk/pom.xml
URL: http://svn.apache.org/viewvc/continuum/trunk/pom.xml?rev=1671639&r1=1671638&r2=1671639&view=diff
==============================================================================
--- continuum/trunk/pom.xml (original)
+++ continuum/trunk/pom.xml Mon Apr  6 18:59:09 2015
@@ -1497,7 +1497,12 @@
       </dependency>
       <dependency>
         <groupId>org.apache.continuum</groupId>
-        <artifactId>continuum-purge</artifactId>
+        <artifactId>continuum-purge-core</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.continuum</groupId>
+        <artifactId>continuum-purge-master</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>



Mime
View raw message