use last plexus compiler version

git-svn-id: https://svn.apache.org/repos/asf/archiva/redback/redback-components/trunk@1418527 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modello-plugin-redback-registry/pom.xml b/modello-plugin-redback-registry/pom.xml
index a9aa2a2..c2a4576 100644
--- a/modello-plugin-redback-registry/pom.xml
+++ b/modello-plugin-redback-registry/pom.xml
@@ -79,7 +79,13 @@
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-compiler-api</artifactId>
-      <version>1.8.6</version>
+      <version>2.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-compiler-javac</artifactId>
+      <version>2.1</version>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git a/modello-plugin-redback-registry/src/test/java/org/apache/archiva/redback/components/registry/modello/AbstractRegistryGeneratorTestCase.java b/modello-plugin-redback-registry/src/test/java/org/apache/archiva/redback/components/registry/modello/AbstractRegistryGeneratorTestCase.java
index dcd7d65..b2a96ec 100644
--- a/modello-plugin-redback-registry/src/test/java/org/apache/archiva/redback/components/registry/modello/AbstractRegistryGeneratorTestCase.java
+++ b/modello-plugin-redback-registry/src/test/java/org/apache/archiva/redback/components/registry/modello/AbstractRegistryGeneratorTestCase.java
@@ -121,7 +121,7 @@
         }
 
         String[] sourceDirectories =
-            new String[]{getTestPath( "src/test/verifiers/" + getName() ), generatedSources.getAbsolutePath()};
+            new String[]{ getTestPath( "src/test/verifiers/" + getName() ), generatedSources.getAbsolutePath() };
 
         org.codehaus.plexus.compiler.Compiler compiler = new JavacCompiler();
 
@@ -133,16 +133,20 @@
         configuration.setSourceVersion( "1.5" );
         configuration.setTargetVersion( "1.5" );
 
-        List messages = compiler.compile( configuration );
+        List<CompilerMessage> messages = compiler.performCompile( configuration ).getCompilerMessages();
 
-        for ( Iterator it = messages.iterator(); it.hasNext(); )
+        int error = 0;
+
+        for ( CompilerMessage message : messages )
         {
-            CompilerError message = (CompilerError) it.next();
-
             System.out.println( message.getFile() + "[" + message.getStartLine() + "," + message.getStartColumn() +
                                     "]: " + message.getMessage() );
+            if ( message.getKind() == CompilerMessage.Kind.ERROR )
+            {
+                error++;
+            }
         }
 
-        assertEquals( "There was compilation errors.", 0, messages.size() );
+        assertEquals( "There was compilation errors.", 0, error );
     }
 }