-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Maven artifacts for releases after 3.3.7 #6006
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
Comments
Hello dear maintainers, If the missing packages on maven are linked to the broken links from oracle in the publication toolchain, I can push a PR to |
@hbs There is no official support for the maven releases, these were created by @poqudrof for use in his projects such as https://github.com/poqudrof/PapARt and kindly shared for everyone to use. It would be nice to have such artefacts officially supported. |
I would also like newer releases on Maven central. Any chance of this happening? Thanks! |
Not sure if this is relevant, but on the forum, @neilcsmith-net recently mentioned
|
I am not convinced that shifting to modules should be a prereq to supporting JDK9+. The core component of Processing (org.processing:core as it is known on Maven Central) works fine in JDK9+ after #5626 was merged, but it also works on JDK8, whereas going the module route would make it non JDK8 compatible. So I am in favor of releasing a 3.5.4 on Maven Central, ideally under the org.processing group. Maybe the real question is who has the credentials for this group? |
@hbs this work is for our own purposes, not for release under this namespace. The reason for explicit modules would be to properly support LWJGL when on the module path. I'm personally in favour of JPMS for Processing 4 though, and that will require Java 11+ anyway. |
Last time I saw it discussed ben said the maven releases were always "unofficial". From #5666 (comment) :
|
Hello, Cheers, |
I'd help with the Maven Central deployment, although I would need help to figure out how to build the artifacts. |
The build relies on the standard way to build Processing using Ant. Maven is used only for distribution afterwards. |
As covered here, we don't support Maven. |
Description
The last release with published artifacts seems to be 3.3.7, would it be possible to publish more recent artifacts?
For all uses of the processing core library in JDK >= 9, the fix from #5626 is needed, and this today requires a recompiling of the core artifact and a distribution on an alternate maven repo.
Is there a particular reason why 3.3.7 is the last one available?
Expected Behavior
Current Behavior
Steps to Reproduce
Your Environment
Possible Causes / Solutions
The text was updated successfully, but these errors were encountered: