-
Notifications
You must be signed in to change notification settings - Fork 1
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
Support running with multiple Maven versions #585
Labels
feature
Product feature
Comments
kaklakariada
added a commit
that referenced
this issue
Oct 21, 2024
kaklakariada
added a commit
that referenced
this issue
Oct 21, 2024
kaklakariada
added a commit
that referenced
this issue
Oct 21, 2024
* Fix user guide URL * Update eclipse jdt config for new eclipse version * Upgrade Maven plugins * #585: Pin plugin versions * Run PK fix * #585: Adapt unit test * Upgrade dependencies * Mark eclipse config files as generated * #585: Adapt integration test * Update eclipse config files for latest version * Fix dependencies
kaklakariada
added a commit
that referenced
this issue
Oct 21, 2024
kaklakariada
added a commit
that referenced
this issue
Oct 23, 2024
* Fix user guide URL * Update eclipse jdt config for new eclipse version * Upgrade Maven plugins * #585: Pin plugin versions * Run PK fix * #585: Adapt unit test * Upgrade dependencies * Mark eclipse config files as generated * #585: Adapt integration test * Update eclipse config files for latest version * Fix dependencies * #585: Add quality-summarizer-maven-plugin * Fix review findings from other PRs * Run PK fix * Add coverage aggregator module * Disable eclipse compiler flag --release * Archive metrics.json * Add changelog entry * Upgrade to quality metrics plugin 0.2.0 * Verify that build created the metrics.json file * Increment minor version * Update release date * Update doc/changes/changes_4.4.0.md Co-authored-by: Sebastian Bär <[email protected]> --------- Co-authored-by: Sebastian Bär <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The list of plugins generated in the changelog file and
dependencies.md
depends on the Maven version that is used for running PK fix / PK verify. Plugins not explicitly specified in the (parent) POM are used in the default versions specific to the Maven version. This leads to different versions depending on the Maven version.Affected are the following plugins included by default. Maven 3.8.7 uses the following versions:
Maven 3.9.9 uses these versions:
Proposed solution:
PK should explicitly add these plugins with up-to-date versions and without configuration to the parent pom.
Workaround
Use Maven 3.8.x locally, don't upgrade to 3.9.x
The text was updated successfully, but these errors were encountered: