yamlbeans icon indicating copy to clipboard operation
yamlbeans copied to clipboard

Release YamlBeans to Maven Central?

Open eamonnmcmanus opened this issue 2 years ago • 7 comments

I see that the latest version on Maven Central is 1.15, but GitHub has tags for 1.16 and 1.17. Would it be possible to release 1.17 to Maven Central? That would allow code to use SafeYamlConfig.

I also see that there is a 1.17 released as com.contrastsecurity:yamlbeans a couple of weeks ago, but it would be more reassuring to have something released in the com.esotericsoftware.yamlbeans group.

eamonnmcmanus avatar Sep 06 '23 19:09 eamonnmcmanus

Someone else was handling Maven releases, but they seem to be gone now. Someone needs to take it over. I've never done it and when I tried many years ago, in the early days of Maven, the process was terrible. Maybe it's better now? Possibly made more complex by needing to take over the task from someone else.

FWIW, I did a 1.17 GH release yesterday. We could attach a JAR from it, for people managing dependencies the old fashioned way.

NathanSweet avatar Sep 06 '23 19:09 NathanSweet

Fork was done in https://github.com/Contrast-Security-OSS/yamlbeans

ludoch avatar Sep 06 '23 20:09 ludoch

anyone can push it to Maven Central?

szymon-kaniewski avatar Sep 07 '23 13:09 szymon-kaniewski

Someone else was handling Maven releases, but they seem to be gone now. Someone needs to take it over. I've never done it and when I tried many years ago, in the early days of Maven, the process was terrible. Maybe it's better now? Possibly made more complex by needing to take over the task from someone else.

anyone can release a JAR as binary?

issssu avatar Sep 11 '23 08:09 issssu

@NathanSweet said they could attach JAR to the release, but right now it is not there yet. One can build one, but I think the "safest" would be to attach one to the release page

KlemenDEV avatar Sep 15 '23 15:09 KlemenDEV

I've attached the 1.17 JAR: https://github.com/EsotericSoftware/yamlbeans/releases/tag/1.17

NathanSweet avatar Sep 15 '23 19:09 NathanSweet