LazyGui icon indicating copy to clipboard operation
LazyGui copied to clipboard

Maven central?

Open maxandersen opened this issue 7 months ago • 5 comments

Any plans on making this available in maven central and compatible with processing 4.4 dependency ?

maxandersen avatar Jul 19 '25 20:07 maxandersen

Not at the moment, no. I haven't always found the most recent version of processing on maven central so I can't really consider it a good source for processing libraries either. Feel free to put it there If you feel like it would help you. I don't really want to maintain it, my release process is mostly concerned with what users see in the PDE, which is not related to maven central.

KrabCode avatar Jul 19 '25 20:07 KrabCode

Yes i know about how processing in past didn't publish to maven but they do inn every release now.

I can publish it but it wouldn't be under the namespace you control so it would be a mess :/

maxandersen avatar Jul 20 '25 06:07 maxandersen

Alright, you're right that processing does publish the versions more consistently now. It might actually be easy to upload it to maven with every release with just a gradle task, I'll investigate our options.

KrabCode avatar Jul 20 '25 07:07 KrabCode

Looking at this: https://central.sonatype.org/register/namespace/ One problem I see is that I chose a silly namespace "com.krab" for the library, whereas i don't control the actual krab.com domain, I only control krab.md. But the library imports in all existing code already mention the com.krab.lazy, so I can't just change that without breaking everyone's sketches.

KrabCode avatar Jul 20 '25 08:07 KrabCode

You can pick another name for the groupid - and keep package names under com.krab.

maxandersen avatar Jul 20 '25 10:07 maxandersen