You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2012/09/18 23:58:50 UTC
svn commit: r1387379 - in
/archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src:
main/java/org/apache/archiva/rest/services/ main/resources/META-INF/
test/java/org/apache/archiva/rest/services/
Author: olamy
Date: Tue Sep 18 21:58:50 2012
New Revision: 1387379
URL: http://svn.apache.org/viewvc?rev=1387379&view=rev
Log:
fix rest services declaration
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultMergeRepositoriesService.java
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/resources/META-INF/spring-context.xml
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/MergeRepositoriesServiceTest.java
Modified: archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultMergeRepositoriesService.java
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultMergeRepositoriesService.java?rev=1387379&r1=1387378&r2=1387379&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultMergeRepositoriesService.java (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultMergeRepositoriesService.java Tue Sep 18 21:58:50 2012
@@ -23,6 +23,7 @@ import org.apache.archiva.metadata.repos
import org.apache.archiva.rest.api.services.ArchivaRestServiceException;
import org.apache.archiva.rest.api.services.MergeRepositoriesService;
import org.apache.archiva.stagerepository.merge.Maven2RepositoryMerger;
+import org.springframework.stereotype.Service;
import javax.inject.Inject;
import javax.inject.Named;
@@ -32,6 +33,7 @@ import java.util.List;
* @author Olivier Lamy
* @since 1.4-M3
*/
+@Service ( "mergeRepositoriesService#rest" )
public class DefaultMergeRepositoriesService
extends AbstractRestService
implements MergeRepositoriesService
Modified: archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/resources/META-INF/spring-context.xml
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/resources/META-INF/spring-context.xml?rev=1387379&r1=1387378&r2=1387379&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/resources/META-INF/spring-context.xml (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/resources/META-INF/spring-context.xml Tue Sep 18 21:58:50 2012
@@ -70,6 +70,7 @@
<ref bean="browseService#rest"/>
<ref bean="systemStatusService#rest"/>
<ref bean="reportRepositoriesService#rest" />
+ <ref bean="mergeRepositoriesService#rest"/>
</jaxrs:serviceBeans>
<jaxrs:outInterceptors>
Modified: archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/MergeRepositoriesServiceTest.java
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/MergeRepositoriesServiceTest.java?rev=1387379&r1=1387378&r2=1387379&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/MergeRepositoriesServiceTest.java (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/MergeRepositoriesServiceTest.java Tue Sep 18 21:58:50 2012
@@ -18,10 +18,12 @@ package org.apache.archiva.rest.services
* under the License.
*/
+import org.apache.archiva.metadata.model.ArtifactMetadata;
import org.apache.archiva.rest.api.services.MergeRepositoriesService;
import org.junit.Test;
import java.io.File;
+import java.util.List;
/**
* @author Olivier Lamy
@@ -33,13 +35,22 @@ public class MergeRepositoriesServiceTes
public void mergeConflictedArtifacts()
throws Exception
{
- String testRepoId = "test-repo";
- createStagedNeededAndIndexRepo( testRepoId, new File( "target/target-repo" ).getAbsolutePath() );
-
- MergeRepositoriesService service = getMergeRepositoriesService();
-
- service.getMergeConflictedArtifacts( testRepoId );
-
- deleteTestRepo( testRepoId );
+ try
+ {
+ String testRepoId = "test-repo";
+ createStagedNeededAndIndexRepo( testRepoId, new File( "target/target-repo" ).getAbsolutePath() );
+
+ MergeRepositoriesService service = getMergeRepositoriesService();
+
+ List<ArtifactMetadata> artifactMetadatas = service.getMergeConflictedArtifacts( testRepoId );
+
+ log.info( "conflicts: {}", artifactMetadatas );
+
+ deleteTestRepo( testRepoId );
+ } catch( Exception e)
+ {
+ log.error( e.getMessage(), e );
+ throw e;
+ }
}
}