Author: struberg
Date: Fri Dec 21 10:32:51 2012
New Revision: 1424854

URL: http://svn.apache.org/viewvc?rev=1424854&view=rev
Log:
fix maven-plugin and examples

well, at least they now compile again ^^

Modified:
    commons/sandbox/privilizer/trunk/example/pom.xml
    
commons/sandbox/privilizer/trunk/maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractWeaveMojo.java

Modified: commons/sandbox/privilizer/trunk/example/pom.xml
URL: 
http://svn.apache.org/viewvc/commons/sandbox/privilizer/trunk/example/pom.xml?rev=1424854&r1=1424853&r2=1424854&view=diff
==============================================================================
--- commons/sandbox/privilizer/trunk/example/pom.xml (original)
+++ commons/sandbox/privilizer/trunk/example/pom.xml Fri Dec 21 10:32:51 2012
@@ -24,16 +24,15 @@
     <version>0.1-SNAPSHOT</version>
   </parent>
   <artifactId>commons-privilizer-example</artifactId>
-  <name>Commons Privilizer Example</name>
+  <name>Commons Weaver Privilizer Example</name>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>
   <dependencies>
     <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.2</version><!--$NO-MVN-MAN-VER$ -->
-      <scope>test</scope>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-privilizer</artifactId>
+      <version>${project.version}</version>
     </dependency>
   </dependencies>
   <build>

Modified: 
commons/sandbox/privilizer/trunk/maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractWeaveMojo.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/privilizer/trunk/maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractWeaveMojo.java?rev=1424854&r1=1424853&r2=1424854&view=diff
==============================================================================
--- 
commons/sandbox/privilizer/trunk/maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractWeaveMojo.java
 (original)
+++ 
commons/sandbox/privilizer/trunk/maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractWeaveMojo.java
 Fri Dec 21 10:32:51 2012
@@ -16,14 +16,12 @@
 package org.apache.commons.weaver.maven;
 
 import java.io.File;
-import java.net.URLClassLoader;
 import java.util.List;
 import java.util.Properties;
 
 import org.apache.commons.weaver.WeaveProcessor;
-import org.apache.commons.weaver.utils.URLArray;
 import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.Parameter;
 
 
@@ -35,13 +33,14 @@ public abstract class AbstractWeaveMojo 
     @Parameter(defaultValue = "false")
     protected boolean verbose;
 
-    @Parameter(property = "weaver.properties", required = false)
-    protected Properties properties;
+    @Parameter(property = "weaver.config", required = false)
+    protected Properties weaverConfig;
 
     protected abstract List<String> getClasspath();
 
     protected abstract File getTarget();
 
+/*X TODO remove finally
     protected FilesystemPrivilizer createWeaver() {
         return new FilesystemPrivilizer(policy, new 
URLClassLoader(URLArray.fromPaths(getClasspath())), getTarget()) {
             @Override
@@ -80,16 +79,17 @@ public abstract class AbstractWeaveMojo 
             }
         });
     }
-
+*/
 
     @Override
-    public void execute() throws MojoFailureException {
+    public void execute() throws MojoExecutionException
+    {
         try {
             WeaveProcessor wp = WeaveProcessor.getInstance();
             configure(wp);
             wp.weave();
         } catch (Exception e) {
-            throw new MojoFailureException("weaving failed", e);
+            throw new MojoExecutionException("weaving failed", e);
         }
     }
 


Reply via email to