Maven Compiler Plugin
  1. Maven Compiler Plugin
  2. MCOMPILER-148

Misleading documentation on <configuration><encoding>

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0.2
    • Fix Version/s: 2.4
    • Labels:
      None
    • Number of attachments :
      0

      Description

      On http://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html you will find the following documentation:

      encoding | String | 2.0 | The -encoding argument for the Java compiler.
      Default value is: $

      {project.build.sourceEncoding}

      .

      At least for version 2.0.2 the value of project.build.sourceEncoding is omitted for compilation. It works in version 2.3.2. (Other version unknown to me).

      The effect is that the project is compiled with the system default encoding instead. Applies especially to default configuration of the plugin.

        Activity

        Hide
        Hayo S. added a comment -

        According to http://jira.codehaus.org/browse/MCOMPILER-70 fixed in 2.1. So the correct documentation would be:

        The -encoding argument for the Java compiler.
        Since 2.1: Default value is: $

        {project.build.sourceEncoding}

        .

        Show
        Hayo S. added a comment - According to http://jira.codehaus.org/browse/MCOMPILER-70 fixed in 2.1. So the correct documentation would be: The -encoding argument for the Java compiler. Since 2.1: Default value is: $ {project.build.sourceEncoding} .
        Hide
        Robert Scholte added a comment -

        Fixed in rev. 1162951

        Show
        Robert Scholte added a comment - Fixed in rev. 1162951

          People

          • Assignee:
            Robert Scholte
            Reporter:
            Hayo S.
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: