Impossible to release projects which have compiler args such as Xlint:all
-------------------------------------------------------------------------

                 Key: MRELEASE-715
                 URL: https://jira.codehaus.org/browse/MRELEASE-715
             Project: Maven 2.x Release Plugin
          Issue Type: Bug
          Components: prepare
    Affects Versions: 2.2.1
            Reporter: Steven Schlansker
            Priority: Critical
         Attachments: pom.xml

When you configure maven-compiler-plugin to pass arguments with a colon to 
javac, such as -Xlint:all, the release plugin is no longer capable of 
processing the POM file.

e.g.

          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
              <showWarnings>true</showWarnings>
              <compilerArguments combine.children="append">
                <Werror />
                <Xlint:all />
                <Xlint:-path />
              </compilerArguments>
            </configuration>
          </plugin>

produces:

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-release-plugin:2.2.1:prepare (default-cli) on 
project compiler-colon-args: Error reading POM: Error on line 29: The prefix 
"Xlint" for element "Xlint:all" is not bound. -> [Help 1]


A sample pom file is attached.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to