Hi,

if the name of the field is the same as the property, you can remove it.
className might have gotten the wrong property (uppercase vs. lowercase N)

Robert

On Sun, 01 Sep 2013 14:40:24 +0200, <[email protected]> wrote:

Revision:

18680
Author:

wguttmn
Date:

2013-09-01 07:40:24 -0500 (Sun, 01 Sep 2013)

Log Message

Switched to using Maven 3.0 annotations in all MOJOs

Modified Paths

trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/AbstractMappingMojo.java

trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/MappingMojo.java

trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/MappingsMojo.java

Diff

Modified: trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/AbstractMappingMojo.java
(18679 => 18680)



--- trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/AbstractMappingMojo.java
2013-09-01 12:39:51 UTC (rev 18679)
+++ trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/AbstractMappingMojo.java
2013-09-01 12:40:24 UTC (rev 18680)

@@ -30,6 +30,7 @@

 import org.apache.maven.plugin.AbstractMojo;

 import org.apache.maven.plugin.MojoExecutionException;

 import org.apache.maven.plugin.MojoFailureException;

+import org.apache.maven.plugins.annotations.Parameter;

 import org.apache.maven.project.MavenProject;

 import org.exolab.castor.tools.MappingTool;


@@ -44,24 +45,20 @@

 {

     /**

      * The Maven project to act upon.

-     *
-     * @parameter expression="${project}"
-     * @required

      */

+ @Parameter(property = "project", defaultValue = "${project}", required = true)

     private MavenProject project;


     /**

* Whether to force generation of mapping file where one already exists.

-     *
-     * @parameter default-value="false"

      */

+    @Parameter(property = "force", defaultValue = "false")

     private boolean force;


     /**

      * The output directory.

-     *
-     * @parameter default-value="${project.build.outputDirectory}/"

      */

+ @Parameter(property = "outputDirectory", defaultValue = "${project.build.outputDirectory}")

     private File outputDirectory;


     /**

Modified: trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/MappingMojo.java
(18679 => 18680)



--- trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/MappingMojo.java
2013-09-01 12:39:51 UTC (rev 18679)
+++ trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/MappingMojo.java
2013-09-01 12:40:24 UTC (rev 18680)

@@ -15,6 +15,8 @@

  */

 package org.codehaus.mojo.castor;


+import org.apache.maven.plugins.annotations.Parameter;
+

 /**

* A mojo that uses Castor MappingTool to generate mapping files from a single Class. <a

* href="http://castor.codehaus.org/javadoc/org/exolab/castor/tools/MappingTool.html";> MappingTool</a>.

@@ -28,18 +30,15 @@

 {

     /**

* The name of the Java class from which a mapping file should be generated.

-     *
-     * @parameter
-     * @required

      */

+    @Parameter(property = "classname", required = true)

     private String className;


     /**

      * Name of the mapping file to be generated.

      *

-     * @parameter
-     * @required

      */

+    @Parameter(property = "mappingName", required = true)

     private String mappingName;


     /**

Modified: trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/MappingsMojo.java
(18679 => 18680)



--- trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/MappingsMojo.java
2013-09-01 12:39:51 UTC (rev 18679)
+++ trunk/mojo/castor-maven-plugin/src/main/java/org/codehaus/mojo/castor/MappingsMojo.java
2013-09-01 12:40:24 UTC (rev 18680)

@@ -20,6 +20,7 @@


 import org.apache.maven.plugin.MojoExecutionException;

 import org.apache.maven.plugin.MojoFailureException;

+import org.apache.maven.plugins.annotations.Parameter;


 /**

* A mojo that uses Castor MappingTool to generate mapping files from a set of Classes. <a

@@ -34,10 +35,8 @@

 {

     /**

* A set of Java classes for which a mapping file should be generated.

-     *
-     * @parameter
-     * @required

      */

+    @Parameter(property = "classes", required = true)

     private Map<String, String> classes;


     /**

To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email


--
Using Opera's revolutionary email client: http://www.opera.com/mail/

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to