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)