diff --git a/maven-repository-reports-standard/src/main/java/org/apache/maven/repository/reporting/MetadataReportProcessor.java b/maven-repository-reports-standard/src/main/java/org/apache/maven/repository/reporting/MetadataReportProcessor.java
index 62625f43a..001128020 100644
--- a/maven-repository-reports-standard/src/main/java/org/apache/maven/repository/reporting/MetadataReportProcessor.java
+++ b/maven-repository-reports-standard/src/main/java/org/apache/maven/repository/reporting/MetadataReportProcessor.java
@@ -17,6 +17,7 @@ package org.apache.maven.repository.reporting;
* limitations under the License.
*/
+import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.metadata.RepositoryMetadata;
/**
@@ -26,5 +27,5 @@ public interface MetadataReportProcessor
{
String ROLE = MetadataReportProcessor.class.getName();
- void processMetadata( RepositoryMetadata metadata, ArtifactReporter reporter );
+ void processMetadata( RepositoryMetadata metadata, ArtifactRepository repository, ArtifactReporter reporter );
}
diff --git a/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/DefaultArtifactReporterTest.java b/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/DefaultArtifactReporterTest.java
index 793818695..62ff1cba1 100644
--- a/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/DefaultArtifactReporterTest.java
+++ b/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/DefaultArtifactReporterTest.java
@@ -1,3 +1,5 @@
+package org.apache.maven.repository.reporting;
+
/*
* Copyright 2001-2005 The Apache Software Foundation.
*
@@ -13,103 +15,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.maven.repository.reporting;
-
-import org.codehaus.plexus.PlexusTestCase;
-
-/**
- * Test the artifact reporter.
- *
- * @author John Tolentino
- */
-public class DefaultArtifactReporterTest
- extends PlexusTestCase
-{
- private ArtifactReporter reporter;
-
- protected void setUp()
- throws Exception
- {
- super.setUp();
- reporter = (ArtifactReporter) lookup( ArtifactReporter.ROLE, "default" );
- }
-
- public void testAddSuccess()
- {
- assertTrue( true );
- }
-
- protected void tearDown()
- throws Exception
- {
- reporter = null;
- super.tearDown();
- }
-}
-/*
- * Copyright 2001-2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.maven.repository.reporting;
-
-import org.codehaus.plexus.PlexusTestCase;
-
-/**
- * Test the artifact reporter.
- *
- * @author John Tolentino
- */
-public class DefaultArtifactReporterTest
- extends PlexusTestCase
-{
- private ArtifactReporter reporter;
-
- protected void setUp()
- throws Exception
- {
- super.setUp();
- reporter = (ArtifactReporter) lookup( ArtifactReporter.ROLE, "default" );
- }
-
- public void testAddSuccess()
- {
- assertTrue( true );
- }
-
- protected void tearDown()
- throws Exception
- {
- reporter = null;
- super.tearDown();
- }
-}
-/*
- * Copyright 2001-2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.maven.repository.reporting;
import org.codehaus.plexus.PlexusTestCase;
diff --git a/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/DefaultRepositoryQueryLayerTest.java b/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/DefaultRepositoryQueryLayerTest.java
index 5e5e28a3c..f67a67cdd 100644
--- a/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/DefaultRepositoryQueryLayerTest.java
+++ b/maven-repository-reports-standard/src/test/java/org/apache/maven/repository/reporting/DefaultRepositoryQueryLayerTest.java
@@ -1,80 +1,21 @@
-/*
- * Copyright (c) 2005 Your Corporation. All Rights Reserved.
- */
-package org.apache.maven.repository.reporting;
-
-import org.codehaus.plexus.PlexusTestCase;
-
-/**
- * Test the artifact reporter.
- *
- * @author John Tolentino
- */
-public class DefaultRepositoryQueryLayerTest
- extends PlexusTestCase
-{
- private RepositoryQueryLayer queryLayer;
-
- protected void setUp()
- throws Exception
- {
- super.setUp();
- queryLayer = (RepositoryQueryLayer) lookup( RepositoryQueryLayer.ROLE, "default" );
- }
-
- public void testNonExistingArtifact()
- {
- assertTrue( queryLayer.containsArtifact( null ) );
- }
-
- protected void tearDown()
- throws Exception
- {
- queryLayer = null;
- super.tearDown();
- }
-}
-/*
- * Copyright (c) 2005 Your Corporation. All Rights Reserved.
- */
-package org.apache.maven.repository.reporting;
-
-import org.codehaus.plexus.PlexusTestCase;
-
-/**
- * Test the artifact reporter.
- *
- * @author John Tolentino
- */
-public class DefaultRepositoryQueryLayerTest
- extends PlexusTestCase
-{
- private RepositoryQueryLayer queryLayer;
-
- protected void setUp()
- throws Exception
- {
- super.setUp();
- queryLayer = (RepositoryQueryLayer) lookup( RepositoryQueryLayer.ROLE, "default" );
- }
-
- public void testNonExistingArtifact()
- {
- assertTrue( queryLayer.containsArtifact( null ) );
- }
-
- protected void tearDown()
- throws Exception
- {
- queryLayer = null;
- super.tearDown();
- }
-}
-/*
- * Copyright (c) 2005 Your Corporation. All Rights Reserved.
- */
package org.apache.maven.repository.reporting;
+/*
+ * Copyright 2001-2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import org.codehaus.plexus.PlexusTestCase;
/**