-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GH-38996: [Java] Update dependencies and plugins for JPMS modules #38994
GH-38996: [Java] Update dependencies and plugins for JPMS modules #38994
Commits on Nov 29, 2023
-
Standardize use of maven-shade-plugin
Also set all components to use the latest version already used in the codebase (3.4.1)
Configuration menu - View commit details
-
Copy full SHA for 098970b - Browse repository at this point
Copy the full SHA 098970bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc86ebc - Browse repository at this point
Copy the full SHA bc86ebcView commit details -
Update CycloneDX plugin to 2.7.10
Needed because upgrading grpc-java past 1.58 breaks CycloneDX 2.7.6 and grpc-java 1.58 is needed for modules
Configuration menu - View commit details
-
Copy full SHA for 39cf913 - Browse repository at this point
Copy the full SHA 39cf913View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3af6cd2 - Browse repository at this point
Copy the full SHA 3af6cd2View commit details -
Update maven-depndency-plugin to 3.6.1
Needed to be able to handle module-info.class files Resolve various errors about test-only dependencies. Note that arrow-tools doesn't need a compile-dependency on jackson because it gets it through the shaded arrow-vector JAR.
Configuration menu - View commit details
-
Copy full SHA for 873e03e - Browse repository at this point
Copy the full SHA 873e03eView commit details -
Downgrade maven-dependency-plugin to 3.1.2
There appear to be false positives around Jackson usage in arrow-tools with versions greater than 3.1.2 up to at least 3.6.0.
Configuration menu - View commit details
-
Copy full SHA for 5adeec3 - Browse repository at this point
Copy the full SHA 5adeec3View commit details -
Downgrade maven-shade-plugin to 3.2.4 for arrow-vector only
There are issues looking up FlatBuffers in the arrow-tools tests if arrow-vector gets shaded with a newer version up to at least 3.5.1.
Configuration menu - View commit details
-
Copy full SHA for b547c3d - Browse repository at this point
Copy the full SHA b547c3dView commit details -
Update maven-compiler-plugin to 3.11.0 for useModulePath flag
Change the project to not use the module path for most compilation since most compilation will target JDK8.
Configuration menu - View commit details
-
Copy full SHA for 7b9cb13 - Browse repository at this point
Copy the full SHA 7b9cb13View commit details -
2.16.1 in particular had faulty module-info files.
Configuration menu - View commit details
-
Copy full SHA for 92fde7f - Browse repository at this point
Copy the full SHA 92fde7fView commit details
Commits on Nov 30, 2023
-
Downgrade the maven-shade-plugin to 3.2.4 in flight-core
There are issues looking up gRPC in the flight-integration0tests tests if flight-core gets shaded with a newer version up to at least 3.5.1.
Configuration menu - View commit details
-
Copy full SHA for 51dceb8 - Browse repository at this point
Copy the full SHA 51dceb8View commit details