Skip to content
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

build: Remove the animal-sniffer, propagate java version to plugin-archetype #6950

Merged
merged 1 commit into from
Sep 8, 2024

Conversation

aikebah
Copy link
Collaborator

@aikebah aikebah commented Sep 7, 2024

Description of Change

As a result of a first PR that was using the Java 11 API I found out that the Java 11 migration PR had missed the removal of the no longer needed animal-sniffer plugin.

Now that we've upgraded to target Java 11 as the minimal baseline and use the javac --release option (triggered by the maven.compiler.release property) the compiler already takes care of ensuring compliance with the Java public API of the target version.

Also added population of the maven.compiler.release property to the pom that gets generated from the dependency-check-plugin archetype.

Have test cases been added to cover the new functionality?

N/A

@aikebah aikebah added this to the 11.0.0 milestone Sep 7, 2024
Copy link
Owner

@jeremylong jeremylong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jeremylong jeremylong merged commit ce32e94 into main Sep 8, 2024
6 checks passed
@jeremylong jeremylong deleted the scratch/java-11-omissions branch September 8, 2024 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants