Author: khmarbaise
Date: Sat Oct 11 18:31:32 2014
New Revision: 1631098

URL: http://svn.apache.org/r1631098
Log:
- Added information about enum types for parameters.

Modified:
    maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt

Modified: 
maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt?rev=1631098&r1=1631097&r2=1631098&view=diff
==============================================================================
--- 
maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt 
(original)
+++ 
maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt 
Sat Oct 11 18:31:32 2014
@@ -508,6 +508,44 @@ mvn archetype:generate \
   Once the type for the element is defined, the text in the XML file is
   converted to the appropriate type of object
 
+*** Enums
+
+  Enumeration type parameters can also be used. First you need to define
+  your enumeration type and afterwards you can use the enumeration type
+  in the parameter definition:
+
++-----+
+    public enum Color {
+      green,
+      rot,
+      blue
+    }
+
+    /**
+     * My Enum
+     */
+    @Parameter
+    private Color myColor;
++-----+
+
+  You can also use elements from the enumeration type as defaultValues like the
+  following:
+
++-----+
+    public enum Color {
+      green,
+      rot,
+      blue
+    }
+
+    /**
+     * My Enum
+     */
+    @Parameter(defaultValue = "green")
+    private Color myColor;
++-----+
+
+
 *** Arrays
 
   Array type parameters are configured by specifying the parameter multiple


Reply via email to