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

Github Actions maven.yml: Add java 17 to matrix #894

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

msgilligan
Copy link
Contributor

Add Java 17 to the matrix in maven.yml.

There is currently an issue with Powermock and Java 17 that prevent the driver-vlcj module from successfully running tests, so this PR currently breaks the build. (I'm not sure how to fix the PowerMock issue, I'm hoping someone with more knowledge of PowerMock and/or the tests in driver-vlcj that use it will provide a solution.)

This PR depends upon PR #893 (so that the GitHub Actions build proceeds far enough to illustrate the remaining issue in driver-vlcj)

This should fix the Github Actions build, I'm not sure why this was excluded -- maybe
there was a good reason?
Prepare for building with JDK 17.
@msgilligan
Copy link
Contributor Author

msgilligan commented Dec 14, 2022

Interesting, the behavior of the tests under Github Actions tests on macOS is as I predicted above (passes on JDK 11, fails on JDK 17 with a PowerMock/modules issue) but the Linux tests are failing with a "no headless X11" issue on both JDK 11 and JDK 17.

I converted this PR to DRAFT since until the above issues are resolved it does not build.

@msgilligan msgilligan marked this pull request as draft December 14, 2022 20:44
@ssingh-cls
Copy link

Hi @msgilligan,
I need to integrate this webcam-capture in web application being accessed by users via browser and not in standalone/desktop type application.

Can you please confirm that this webcam-capture library will open end user's desktop/laptop camera when user is accessing my web application via browser? Thanks!

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.

None yet

2 participants