dorkbox / SystemTray

Cross-platform SystemTray support for Swing/AWT, macOS, GtkStatusIcon, and AppIndicator on Java 8+
Other
446 stars 58 forks source link

Open Source status of SystemTray dependencies #138

Closed pietrygamat closed 3 years ago

pietrygamat commented 3 years ago

Currently the source from the master branch cannot be built as the required dependencies are not published to maven central. From what I can tell their sources are not in this repository and are also not available anywhere publicly. Would you care to throw the code into some repository "as is", so we can at least try to evaluate the 4.0 goodies? I understand publishing to maven requires some level of polish, but it's not the case with git, I believe. Or perhaps I simply cannot find it, in which case, I'd appreciate being pointed the right way.

dorkbox commented 3 years ago

It's not found because I haven't released it yet.... But it's coming.

There a quite a few structural changes in these dependencies, along with working out multi-release jars/different java releases, and so I have been locally testing. Once I have done a basic sanity test for linux and macos (windows is finished) ... I'll release them to maven. It should be this weekend.

dorkbox commented 3 years ago

update: Sorry it wasn't sooner, but I've been busy. Work is being done on JPMS support right now, then a last round of regression, and then release.

dorkbox commented 3 years ago

Release is soon, so I'm closing this support issue.

t-chab commented 3 years ago

Hello @dorkbox sorry to bump this old issue, but did the release happened ? I can't found the libraries on maven central.

dorkbox commented 3 years ago

No apology needed.

:( sadly no, the JPMS support that was planned did not work out as expected. Because there was a lot going on with work, I wasn't able to finish the release. Fortunately, what is remaining can be finished over the Christmas holidays.

JPMS is quite horrid when there are requirements on other libraries that do not support JPMS in a multi-platform environment.

t-chab commented 3 years ago

Ok, thanks for the details :+1:

Good luck for the JPMS migration !