TestFX / Monocle

Pre-packaged builds of Monocle (OpenJFX)
GNU General Public License v2.0
50 stars 24 forks source link

New releases? #100

Closed credmond closed 8 months ago

credmond commented 9 months ago

Can we get new versions of Monocle or is there any reason not to provide them?

antsfiles commented 9 months ago

Maybe this can be useful: see my comment here

credmond commented 9 months ago

Hi -- yes, I was actually already using that already based on your comment -- thank you. But overall, the project owners should be keeping the project up to date / relevant (JavaFX really cannot afford another dead ecosystem app...)

hastebrot commented 9 months ago

Hey, I setup this repo 10 years ago, and at this point don't even remember why it was needed. Maybe it's needed to run tests in headless environments (i.e. without a window manager) and for some reason JavaFX distribution does not provide it? The code is not by the TestFX contributors but by Oracle. You can probably just copy the latest Monocle code from a OpenJFX repository into your project (GPL classpath exception).

What I can do is update the README and add a link to updated code and artifacts. Professionally I only needed JavaFX for Java 8 which was released in March 2014.

credmond commented 9 months ago

Hey, thanks for the reply. Yes, that's the reason it was required; running TestFX tests in headless.

I think people are used to just grabbing this project from Maven. So rather than putting binaries in each project, I was wondering how we can update Maven. There are instructions in the README.md, but none of us will have access to do that...

hastebrot commented 9 months ago

The binaries are uploaded to maven central [1] as org.testfx:openjfx-monocle. I don't have access anymore and would not have resources to test it properly. Also Bintray does not exists anymore, JCenter does not accept new submissions, and maven.pkg.github.com seems to be something nobody in the Java world uses.

I'll speak with @svenruppert and @mvsoder. If applicable, I'll add a notice on the top of the readme that says it's abandoned and add a link to #99 and [2].

[1] https://mvnrepository.com/artifact/org.testfx/openjfx-monocle [2] https://repo.maven.apache.org/maven2/one/jpro/openjfx-monocle/jfx-21/

credmond commented 9 months ago

The binaries are uploaded to maven central [1] as org.testfx:openjfx-monocle.

Yep, but I mean it would be ideal if the newer versions were added there given it's a well established project under org.testfx that everyone already knows about. I don't really think much or any testing is needed, it's just about taking Monocle from a JDK and putting it on Maven, I assume.

Is there not someone has access that can hand the project over or was it just yourself previously?

mvsoder commented 9 months ago

New versions posted today: https://central.sonatype.com/artifact/org.testfx/openjfx-monocle/versions

mvsoder commented 9 months ago

One for JFX 21 coming soon.

credmond commented 8 months ago

Thanks :)

mvsoder commented 8 months ago

A Monocle 21 build has now been posted: https://central.sonatype.com/artifact/org.testfx/openjfx-monocle

credmond commented 8 months ago

Thank you!