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

Use AdoptOpenJDK's Java setup #40

Merged
merged 4 commits into from
Jul 20, 2020
Merged

Use AdoptOpenJDK's Java setup #40

merged 4 commits into from
Jul 20, 2020

Conversation

dmlloyd
Copy link
Collaborator

@dmlloyd dmlloyd commented Jul 16, 2020

This allows us to have a consistent & functional env var for the JDK installation.

This allows us to have a consistent & functional env var for the JDK installation.
@dmlloyd dmlloyd requested a review from a team as a code owner July 16, 2020 15:49
@radcortez
Copy link
Member

@cescoffier
Copy link
Contributor

cescoffier commented Jul 16, 2020 via email

@dmlloyd
Copy link
Collaborator Author

dmlloyd commented Jul 16, 2020

We need to be able to specify an env var for the JDK release, and setup-java and most of its derivatives don't support that (or don't support it well or correctly).

@dmlloyd
Copy link
Collaborator Author

dmlloyd commented Jul 16, 2020

I proposed fix for the Jacoco problem in smallrye/smallrye-parent#148.

@cescoffier
Copy link
Contributor

radcortez
radcortez previously approved these changes Jul 16, 2020
@radcortez
Copy link
Member

Lets fix Parent, release and fix this one.

@dmlloyd
Copy link
Collaborator Author

dmlloyd commented Jul 16, 2020

@dmlloyd you can use a matrix as I did for mutiny:
https://github.com/smallrye/smallrye-mutiny/blob/master/.github/workflows/build-master.yml#L17

In this case we explicitly do not want a matrix. The POM already knows how to test with each JDK, and using a matrix will dramatically increase the amount of time it takes to build the project; anyway, to properly use the SmallRye MR JAR support, the POM must only be run by the latest supported JDK.

@dmlloyd
Copy link
Collaborator Author

dmlloyd commented Jul 16, 2020

I guess then this is waiting for smallrye/smallrye-parent#149 to get merged so we can do a release of that project, bump up the version here, and get a green board for merging.

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@radcortez radcortez merged commit 8478a4f into master Jul 20, 2020
@radcortez radcortez added this to the 1.1.0 milestone Jul 20, 2020
@radcortez radcortez deleted the dmlloyd-java-setup branch July 20, 2020 11:12
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.

3 participants