svn commit: r1644576 - /maven/plugins/trunk/maven-rar-plugin/pom.xml

2014-12-11 Thread khmarbaise
Author: khmarbaise
Date: Thu Dec 11 08:00:47 2014
New Revision: 1644576

URL: http://svn.apache.org/r1644576
Log:
Removed the exclude for the jar files which are by default
ignored by apache-rat-plugin
Removed the maven-archiver folder cause the problem which
created the folder has been fixed.

Modified:
maven/plugins/trunk/maven-rar-plugin/pom.xml

Modified: maven/plugins/trunk/maven-rar-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-rar-plugin/pom.xml?rev=1644576r1=1644575r2=1644576view=diff
==
--- maven/plugins/trunk/maven-rar-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-rar-plugin/pom.xml Thu Dec 11 08:00:47 2014
@@ -141,8 +141,6 @@ under the License.
 The manifest specification does not describe any method for 
writing comments into the manifest.
   --
   
excludesrc/test/resources/unit/basic-rar-with-manifest/src/main/rar/META-INF/MANIFEST.MF/exclude
-  
excludesrc/test/remote-repo/org/apache/maven/test/maven-artifact01/1.0-SNAPSHOT/*.jar/exclude
-  excludemaven-archiver/*/exclude
 /excludes
   /configuration
 /plugin




[2/2] maven-surefire git commit: ignore test that failes after fixing the XML test reporter, now uncovering a bug - see SUREFIRE-1123

2014-12-11 Thread agudian
ignore test that failes after fixing the XML test reporter, now uncovering a 
bug - see SUREFIRE-1123


Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/7bfebd06
Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/7bfebd06
Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/7bfebd06

Branch: refs/heads/master
Commit: 7bfebd06f4883a4f9a3aa6d591e2c105eb0bfd5d
Parents: a0c3283
Author: Andreas Gudian agud...@apache.org
Authored: Thu Dec 11 21:30:30 2014 +0100
Committer: Andreas Gudian agud...@apache.org
Committed: Thu Dec 11 21:30:30 2014 +0100

--
 .../java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlIT.java  | 2 ++
 1 file changed, 2 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/7bfebd06/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlIT.java
--
diff --git 
a/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlIT.java
 
b/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlIT.java
index 7e0653d..e8cef5f 100644
--- 
a/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlIT.java
+++ 
b/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/CheckTestNgSuiteXmlIT.java
@@ -21,6 +21,7 @@ package org.apache.maven.surefire.its;
 
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
+import org.junit.Ignore;
 import org.junit.Test;
 
 /**
@@ -38,6 +39,7 @@ public class CheckTestNgSuiteXmlIT
 }
 
 @Test
+@Ignore( Fails - see SUREFIRE-1123 )
 public void suiteXmlForkModeAlways()
 {
 unpack().forkAlways().executeTest().verifyErrorFree( 2 );



[1/2] maven-surefire git commit: [SUREFIRE-1122] fix XML report for the combination of JUnit parallel and rerunFailingTests, by making the StatelessXmlReporter stateless again

2014-12-11 Thread agudian
Repository: maven-surefire
Updated Branches:
  refs/heads/master 1ec371b47 - 7bfebd06f


[SUREFIRE-1122] fix XML report for the combination of JUnit parallel and 
rerunFailingTests, by making the StatelessXmlReporter stateless again


Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/a0c3283b
Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/a0c3283b
Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/a0c3283b

Branch: refs/heads/master
Commit: a0c3283bea494dcfd2225463c3f11a9bec37b1c8
Parents: 1ec371b
Author: Andreas Gudian agud...@apache.org
Authored: Thu Dec 11 21:29:05 2014 +0100
Committer: Andreas Gudian agud...@apache.org
Committed: Thu Dec 11 21:29:05 2014 +0100

--
 .../surefire/StartupReportConfiguration.java| 13 +++-
 .../surefire/report/StatelessXmlReporter.java   |  8 +-
 .../report/StatelessXmlReporterTest.java| 20 -
 .../Surefire1122ParallelAndFlakyTestsIT.java| 50 
 .../pom.xml | 82 
 .../src/test/java/test/FlakyTest.java   | 41 ++
 6 files changed, 206 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/a0c3283b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java
--
diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java
index 12837ed..5e34acb 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java
+++ 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/StartupReportConfiguration.java
@@ -21,13 +21,19 @@ package org.apache.maven.plugin.surefire;
 
 import java.io.File;
 import java.io.PrintStream;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 import java.util.Properties;
+
 import org.apache.maven.plugin.surefire.report.ConsoleOutputFileReporter;
 import org.apache.maven.plugin.surefire.report.ConsoleReporter;
 import org.apache.maven.plugin.surefire.report.DirectConsoleOutput;
 import org.apache.maven.plugin.surefire.report.FileReporter;
 import org.apache.maven.plugin.surefire.report.StatelessXmlReporter;
 import org.apache.maven.plugin.surefire.report.TestcycleConsoleOutputReceiver;
+import org.apache.maven.plugin.surefire.report.WrappedReportEntry;
 import org.apache.maven.plugin.surefire.runorder.StatisticsReporter;
 
 import javax.annotation.Nonnull;
@@ -72,6 +78,8 @@ public class StartupReportConfiguration
 
 public static final String PLAIN_REPORT_FORMAT = ConsoleReporter.PLAIN;
 
+private final MapString, MapString, ListWrappedReportEntry 
testClassMethodRunHistoryMap;
+
 @SuppressWarnings( checkstyle:parameternumber )
 public StartupReportConfiguration( boolean useFile, boolean printSummary, 
String reportFormat,
boolean redirectTestOutputToFile, 
boolean disableXmlReport,
@@ -92,6 +100,9 @@ public class StartupReportConfiguration
 this.originalSystemOut = System.out;
 this.originalSystemErr = System.err;
 this.rerunFailingTestsCount = rerunFailingTestsCount;
+this.testClassMethodRunHistoryMap =
+Collections.synchronizedMap(
+ new HashMapString, MapString, 
ListWrappedReportEntry() );
 }
 
 public static StartupReportConfiguration defaultValue()
@@ -153,7 +164,7 @@ public class StartupReportConfiguration
 if ( !isDisableXmlReport() )
 {
 return new StatelessXmlReporter( reportsDirectory, 
reportNameSuffix, trimStackTrace,
- rerunFailingTestsCount );
+ rerunFailingTestsCount, 
testClassMethodRunHistoryMap );
 }
 return null;
 }

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/a0c3283b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
--
diff --git 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
 
b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
index e37940a..ae78e15 100644
--- 
a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java
+++ 

svn commit: r1644770 - in /maven/plugins/trunk/maven-project-info-reports-plugin/src/main: java/org/apache/maven/report/projectinfo/ resources/

2014-12-11 Thread michaelo
Author: michaelo
Date: Thu Dec 11 21:20:45 2014
New Revision: 1644770

URL: http://svn.apache.org/r1644770
Log:
[MPIR-313] License name is mandatory but it is not validated

Modified:

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_cs.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_de.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_es.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_fr.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_gl.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ko.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_lt.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_pt.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_pt_BR.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ru.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sv.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_zh_CN.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_zh_TW.properties

Modified: 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java?rev=1644770r1=1644769r2=1644770view=diff
==
--- 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java
 (original)
+++ 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/LicenseReport.java
 Thu Dec 11 21:20:45 2014
@@ -289,6 +289,10 @@ public class LicenseReport
 for ( License license : licenses )
 {
 String name = license.getName();
+if ( StringUtils.isEmpty( name ) )
+{
+name = getI18nString( unnamed );
+}
 
 sink.listItem();
 link( # + HtmlTools.encodeId( name ), name );
@@ -301,6 +305,11 @@ public class LicenseReport
 for ( License license : licenses )
 {
 String name = license.getName();
+if ( StringUtils.isEmpty( name ) )
+{
+name = getI18nString( unnamed );
+}
+
 String url = license.getUrl();
 String comments = license.getComments();
 

Modified: 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties?rev=1644770r1=1644769r2=1644770view=diff
==
--- 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties
 (original)
+++ 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties
 Thu Dec 11 21:20:45 2014
@@ -144,6 +144,7 @@ report.license.overview.title
 report.license.originalText= [Original 
text]
 report.license.copy= Copy of 
the license follows:
 report.license.title   = Project 
License
+report.license.unnamed = Unnamed
 report.mailing-lists.column.archive= Archive
 report.mailing-lists.column.name   = Name
 report.mailing-lists.column.otherArchives  = Other 
Archives

Modified: 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_cs.properties
URL: 

svn commit: r1644773 - in /maven/plugins/trunk/maven-project-info-reports-plugin/src/main: java/org/apache/maven/report/projectinfo/dependencies/renderer/ resources/

2014-12-11 Thread michaelo
Author: michaelo
Date: Thu Dec 11 21:40:54 2014
New Revision: 1644773

URL: http://svn.apache.org/r1644773
Log:
Correct spelling in dependencies report: unamed = unnamed

Modified:

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_cs.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_de.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_es.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_fr.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_gl.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ko.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_lt.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_pt.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_pt_BR.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_ru.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sk.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_sv.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_tr.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_zh_CN.properties

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report_zh_TW.properties

Modified: 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java?rev=1644773r1=1644772r2=1644773view=diff
==
--- 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java
 (original)
+++ 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java
 Thu Dec 11 21:40:54 2014
@@ -1109,12 +1109,9 @@ public class DependenciesRenderer
 sink.bold();
 if ( StringUtils.isEmpty( licenseName ) )
 {
-sink.text( getI18nString( unamed ) );
-}
-else
-{
-sink.text( licenseName );
+licenseName = getI18nString( unnamed );
 }
+sink.text( licenseName );
 sink.text( :  );
 sink.bold_();
 

Modified: 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties?rev=1644773r1=1644772r2=1644773view=diff
==
--- 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties
 (original)
+++ 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/resources/project-info-report.properties
 Thu Dec 11 21:40:54 2014
@@ -93,7 +93,7 @@ report.dependencies.repo.locations.colum
 report.dependencies.repo.locations.column.url  = URL
 report.dependencies.repo.locations.title   = 
Dependency Repository Locations
 report.dependencies.title  = Project 
Dependencies
-report.dependencies.unamed = Unamed
+report.dependencies.unnamed= Unnamed
 report.dependencies.transitive.intro   = The 
following is a list of transitive dependencies for this project. Transitive 
dependencies are the dependencies of the project dependencies.
 report.dependencies.transitive.nolist  = No 
transitive dependencies are required for this project.
 report.dependencies.transitive.title   = Project 
Transitive Dependencies


svn commit: r1644774 - /maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java

2014-12-11 Thread michaelo
Author: michaelo
Date: Thu Dec 11 21:41:35 2014
New Revision: 1644774

URL: http://svn.apache.org/r1644774
Log:
[MPIR-319] Apache Ant has not dependency management but Apache Ivy has

Modified:

maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java

Modified: 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java?rev=1644774r1=1644773r2=1644774view=diff
==
--- 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java
 (original)
+++ 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java
 Thu Dec 11 21:41:35 2014
@@ -153,7 +153,7 @@ public final class DependencyInformation
 renderDependencyInfo( Apache Buildr,
   new Formatter().format( '%s:%s:%s:%s', 
groupId, artifactId, packaging, version ) );
 
-renderDependencyInfo( Apache Ant,
+renderDependencyInfo( Apache Ivy,
   new Formatter().format( dependency 
org=\%s\ name=\%s\ rev=\%s\%n, groupId,
   artifactId, version 
).format(
 artifact name=\%s\ type=\%s\ 
/%n, artifactId, packaging ).format(




svn commit: r1644777 - in /maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar: RarMojoTest.java stubs/RarArtifactStub.java stubs/RarMavenProjectStub.java

2014-12-11 Thread khmarbaise
Author: khmarbaise
Date: Thu Dec 11 21:54:36 2014
New Revision: 1644777

URL: http://svn.apache.org/r1644777
Log:
Make the code more Java 5 and remove warnings from the code.

Modified:

maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java

maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarArtifactStub.java

maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarMavenProjectStub.java

Modified: 
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java?rev=1644777r1=1644776r2=1644777view=diff
==
--- 
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java
 (original)
+++ 
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java
 Thu Dec 11 21:54:36 2014
@@ -202,6 +202,8 @@ public class RarMojoTest
 assertTrue( entries.hasMoreElements() );
 
 assertEquals( 0, getSizeOfExpectedFiles( entries, expectedFiles ) );
+
+rar.close();
 }
 
 public void testBasicRarWithManifest()
@@ -275,9 +277,11 @@ public class RarMojoTest
 assertTrue( entries.hasMoreElements() );
 
 assertEquals( 0, getSizeOfExpectedFiles( entries, expectedFiles ) );
+
+rar.close();
 }
 
-private int getSizeOfExpectedFiles( Enumeration? extends ZipEntry 
entries, List expectedFiles )
+private int getSizeOfExpectedFiles( Enumeration? extends ZipEntry 
entries, ListString expectedFiles )
 {
 while ( entries.hasMoreElements() )
 {
@@ -296,7 +300,7 @@ public class RarMojoTest
 return expectedFiles.size();
 }
 
-private int getSizeOfExpectedFiles( List fileList, List expectedFiles )
+private int getSizeOfExpectedFiles( ListString fileList, ListString 
expectedFiles )
 {
 for (Object aFileList : fileList) {
 String fileName = (String) aFileList;

Modified: 
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarArtifactStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarArtifactStub.java?rev=1644777r1=1644776r2=1644777view=diff
==
--- 
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarArtifactStub.java
 (original)
+++ 
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarArtifactStub.java
 Thu Dec 11 21:54:36 2014
@@ -43,8 +43,6 @@ public class RarArtifactStub
 
 private File file;
 
-private ArtifactHandler artifactHandler;
-
 public String getArtifactId()
 {
 return artifactId;

Modified: 
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarMavenProjectStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarMavenProjectStub.java?rev=1644777r1=1644776r2=1644777view=diff
==
--- 
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarMavenProjectStub.java
 (original)
+++ 
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/stubs/RarMavenProjectStub.java
 Thu Dec 11 21:54:36 2014
@@ -40,7 +40,7 @@ import org.codehaus.plexus.PlexusTestCas
 public class RarMavenProjectStub
 extends MavenProject
 {
-private List attachedArtifacts;
+private ListArtifact attachedArtifacts;
 
 public RarMavenProjectStub()
 {
@@ -120,9 +120,9 @@ public class RarMavenProjectStub
 return artifact;
 }
 
-public Set getArtifacts()
+public SetArtifact getArtifacts()
 {
-Set artifacts = new HashSet();
+SetArtifact artifacts = new HashSetArtifact();
 
 artifacts.add( createArtifact( org.apache.maven.test, 
maven-artifact01, 1.0-SNAPSHOT, false ) );
 artifacts.add( createArtifact( org.apache.maven.test, 
maven-artifact02, 1.0-SNAPSHOT, false ) );
@@ -130,11 +130,11 @@ public class RarMavenProjectStub
 return artifacts;
 }
 
-public List getAttachedArtifacts()
+public ListArtifact getAttachedArtifacts()
 {
 if ( attachedArtifacts == null )
 {
-attachedArtifacts = new ArrayList();
+attachedArtifacts = new ArrayListArtifact();
 }
 return attachedArtifacts;
 }