]> source.dussan.org Git - archiva.git/commitdiff
fix unit tests spring configuration in archiva-scheduler-repository
authorOlivier Lamy <olamy@apache.org>
Fri, 27 May 2011 08:59:03 +0000 (08:59 +0000)
committerOlivier Lamy <olamy@apache.org>
Fri, 27 May 2011 08:59:03 +0000 (08:59 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1128204 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-base/archiva-repository-layer/pom.xml
archiva-modules/archiva-scheduler/archiva-scheduler-repository/pom.xml
archiva-modules/archiva-scheduler/archiva-scheduler-repository/src/main/java/org/apache/archiva/scheduler/repository/ArchivaRepositoryScanningTaskExecutor.java
archiva-modules/archiva-scheduler/archiva-scheduler-repository/src/main/java/org/apache/archiva/scheduler/repository/RepositoryArchivaTaskScheduler.java
archiva-modules/archiva-scheduler/archiva-scheduler-repository/src/test/java/org/apache/archiva/scheduler/repository/ArchivaRepositoryScanningTaskExecutorTest.java
archiva-modules/archiva-scheduler/archiva-scheduler-repository/src/test/resources/spring-context.xml

index 28da53f5a7139e85f3392af1fb7890d09fa63ad0..a3b5a2c6652a5fe5af43950c06a89f633f1c6137 100644 (file)
   <artifactId>archiva-repository-layer</artifactId>
   <name>Archiva Repository Interface Layer</name>
   <dependencies>
+    <dependency>
+      <groupId>commons-lang</groupId>
+      <artifactId>commons-lang</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.archiva</groupId>
       <artifactId>archiva-model</artifactId>
index 37c6e0e87cf1666ab67d7509b8af4cda119f7241..34756a585aff9899ad1cc68097277ba6a6415bc6 100644 (file)
       <scope>test</scope>
     </dependency>
   </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.codehaus.plexus</groupId>
-        <artifactId>plexus-component-metadata</artifactId>
-        <executions>
-          <execution>
-            <id>merge</id>
-            <phase>process-resources</phase>
-            <goals>
-              <goal>merge-metadata</goal>
-            </goals>
-            <configuration>
-              <descriptors>
-                <descriptor>${basedir}/src/main/components-fragment.xml</descriptor>
-                <descriptor>${project.build.outputDirectory}/META-INF/plexus/components.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
 </project>
index ba02ba32473032e5819d6a40deb00d94ccfeb8f8..5096ff2c2d9c65624bf53e59802da542987f9f73 100644 (file)
@@ -44,13 +44,14 @@ import org.springframework.stereotype.Service;
 
 import javax.annotation.PostConstruct;
 import javax.inject.Inject;
+import javax.inject.Named;
 import java.util.Date;
 
 /**
  * ArchivaRepositoryScanningTaskExecutor
  *
  * @version $Id$
- * @plexus.component role="org.codehaus.plexus.taskqueue.execution.TaskExecutor"
+ * plexus.component role="org.codehaus.plexus.taskqueue.execution.TaskExecutor"
  * role-hint="repository-scanning"
  */
 @Service("taskExecutor#repository-scanning")
@@ -63,6 +64,7 @@ public class ArchivaRepositoryScanningTaskExecutor
      * plexus.requirement
      */
     @Inject
+    @Named(value="archivaConfiguration#default")
     private ArchivaConfiguration archivaConfiguration;
 
     /**
index 3d2ca43bf9b4251098a63302ce2924ff23238c55..08ed231dc958a95559e0d112a54e3b986a722305 100644 (file)
@@ -57,7 +57,7 @@ import java.util.Set;
 /**
  * Default implementation of a scheduling component for archiva.
  *
- * @plexus.component role="org.apache.archiva.scheduler.ArchivaTaskScheduler" role-hint="repository"
+ * plexus.component role="org.apache.archiva.scheduler.ArchivaTaskScheduler" role-hint="repository"
  */
 @Service("archivaTaskScheduler#repository")
 public class RepositoryArchivaTaskScheduler
@@ -87,6 +87,7 @@ public class RepositoryArchivaTaskScheduler
      * plexus.requirement
      */
     @Inject
+    @Named(value = "repositoryStatisticsManager#default")
     private RepositoryStatisticsManager repositoryStatisticsManager;
 
     /**
index dbff90ffd2ebb0a3e5f5dec512c45c9047f2f543..35596bb601991d9aa876a40056cf894515e2dcb2 100755 (executable)
@@ -38,6 +38,8 @@
     <property name="archivaConfiguration" ref="archivaConfiguration#test-repository-scanning"/>
   </bean>
 
+  <alias name="repositoryStatisticsManager#test" alias="repositoryStatisticsManager#default"/>
+
   <!--
     <component>
       <role>org.codehaus.plexus.taskqueue.execution.TaskExecutor</role>
@@ -81,5 +83,6 @@
       </value>
     </property>
   </bean>
+  <alias name="archivaConfiguration#test-repository-scanning" alias="archivaConfiguration#default"/>
 
 </beans>
\ No newline at end of file