You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2014/10/11 20:31:33 UTC

svn commit: r1631098 - /maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt

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



Re: svn commit: r1631098 - /maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt

Posted by Karl Heinz Marbaise <kh...@gmx.de>.
Hi,

On 10/11/14 10:00 PM, Michael Osipov wrote:
> Am 2014-10-11 um 21:51 schrieb Robert Scholte:
>> [...]
>>> 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
>>> +    }
>
> In the spirit of convention, Java enum values are always uppercase.
> Willing to change?
>
> Michael

Changed of course you are right...

Kind regards
Karl Heinz Marbaise

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r1631098 - /maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt

Posted by Michael Osipov <mi...@apache.org>.
Am 2014-10-11 um 21:51 schrieb Robert Scholte:
> [...]
>> 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
>> +    }

In the spirit of convention, Java enum values are always uppercase. 
Willing to change?

Michael


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r1631098 - /maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt

Posted by Karl Heinz Marbaise <kh...@gmx.de>.
Hi Robert,

 > Hi Karl-Heinz,
>
> did you use the cms[1][2] to change this?
> I'd like to change 'rot' to 'red' so all colors are non-german ;)

Sure it should be non-german ...Thanks for finding this...

Fixed in SVN...

Kind regards
Karl-Heinz marbaise
>
> thanks,
> Robert
>
> [1] https://cms.apache.org/maven/
> [2] http://maven.apache.org/developers/website/deploy-maven-website.html
>
> Op Sat, 11 Oct 2014 20:31:33 +0200 schreef <kh...@apache.org>:
>
>> 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
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r1631098 - /maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt

Posted by Robert Scholte <rf...@apache.org>.
Hi Karl-Heinz,

did you use the cms[1][2] to change this?
I'd like to change 'rot' to 'red' so all colors are non-german ;)

thanks,
Robert

[1] https://cms.apache.org/maven/
[2] http://maven.apache.org/developers/website/deploy-maven-website.html

Op Sat, 11 Oct 2014 20:31:33 +0200 schreef <kh...@apache.org>:

> 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
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org