cnauroth opened a new pull request, #3717: URL: https://github.com/apache/hive/pull/3717
### What changes were proposed in this pull request? The Hive build currently runs with maven-shade-plugin version 3.1.1, released in April 2018. This issue proposes to upgrade to the latest version, 3.4.1, released in October 2022. The new version by default also generates `dependency-reduced-pom.xml` files, as documented here: [`createDependencyReducedPom`](https://maven.apache.org/plugins/maven-shade-plugin/shade-mojo.html#createDependencyReducedPom). These files don't need to go into source control, and it's common to put a pattern in .gitignore. ### Why are the changes needed? See [HIVE-26648](https://issues.apache.org/jira/browse/HIVE-26648) for an example of another patch that is blocked due to a bug in version 3.1.1. ### Does this PR introduce _any_ user-facing change? No ### How was this patch tested? I applied the [HIVE-26648](https://issues.apache.org/jira/browse/HIVE-26648) patch locally and tried to build: ``` mvn clean package -Piceberg -DskipTests ``` I observed the same `IllegalArgumentException` shown in that patch's [Jenkins CI run](http://ci.hive.apache.org/blue/organizations/jenkins/hive-precommit/detail/PR-3688/1/pipeline/). I then applied my patch, reran the build, and it was successful. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
