Add default encodings section to POM ------------------------------------ Key: MNG-2216 URL: http://jira.codehaus.org/browse/MNG-2216 Project: Maven 2 Type: Improvement
Components: POM Versions: 2.0, 2.0.1, 2.0.2, 2.0.3 Reporter: Trustin Lee Attachments: example-pom.xml Look at the attached example POM. Do you see many duplicate configuration properties ('UTF-8') in it? and the names of properties are very inconsistent. It would be great if: 1) Add a global section which specifies default encodings: <defaultEncodings> <!-- Default: UTF-8 --> <inputEncoding>UTF-8</inputEncoding> <!-- Will be the same with inputEncoding if not specified. --> <outputEncoding>UTF-8</outputEncoding> </defaultEncodings> 2) Make encoding properties in all plugins to be consistent and deprecate old properties. The default values could be: inputEncoding = ${pom.encoding.input} outputEncoding = ${pom.encoding.output} so users can override the default settings easily. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira