[jira] [Created] (FLINK-2739) Release script depends on the order of parent module information

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-2739) Release script depends on the order of parent module information

Shang Yuanchun (Jira)
Maximilian Michels created FLINK-2739:
-----------------------------------------

             Summary: Release script depends on the order of parent module information
                 Key: FLINK-2739
                 URL: https://issues.apache.org/jira/browse/FLINK-2739
             Project: Flink
          Issue Type: Bug
          Components: release
    Affects Versions: 0.9, 0.10
            Reporter: Maximilian Michels
            Priority: Minor
             Fix For: 0.10


{{tools/generate_specific_pom.sh}} expects the parent module information of poms to match the order

{noformat}
<groupId>..</groupId><artifactId>..</artifactId><version>..</version>
{noformat}

However, Maven doesn't enforce any order on these xml tags.

If the order does not match, the script fails to change the version information of the parent module which can lead to compilation and checkstyle errors:

{noformat}
"Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.12.1:check (validate) on project flink-language-binding-generic: Failed during checkstyle execution: Unable to find suppressions file at location: /tools/maven/suppressions.xml: Could not find resource '/tools/maven/suppressions.xml'."
{noformat}

Fixes like {{7984acc}} are necessary to compensate for the script's behavior.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)