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); } }