Dyescape / kotlin-maven-symbol-processing

KSP extension for the kotlin-maven-plugin
MIT License
39 stars 6 forks source link

Add maven plugin to project #26

Closed i-walker closed 2 years ago

i-walker commented 2 years ago

Here I've been trying to add this plugin to a project, but it didn't seem to work, what repository definition is missing, or is there something in the configurations that I am missing. The PR is here https://github.com/arrow-kt/Arrow-Maven-Template/pull/17

There is a similar setup here using Gradle, which works fine

Any feedback or help is welcome πŸ™πŸΎ

fxshlein commented 2 years ago

Hi!

This project is hosted on GitHub packages: https://github.com/Dyescape/kotlin-maven-symbol-processing/packages/1096299

There is a page from GitHub about how to set up packages here, however the system is pretty terrible, as it does not allow anonymous access, so every user would have to configure an access token in their settings.xml.

There is an entire thread about very many people wanting anonymous access to open source packages here, sadly I have given up hope this will ever happen: https://github.community/t/download-from-github-package-registry-without-authentication/14407/147

Given that this packages now seems to be used by some people we'll look into just publishing it to maven central (or perhaps a public JFrog repo) later today, I'll update you later!

fxshlein commented 2 years ago

Quick Update: We've got our group ID in maven central now, I'll set up publishing up later today.

i-walker commented 2 years ago

Thanks @fxshlein :D

fxshlein commented 2 years ago

@i-walker The latest release is now available in maven-central! πŸŽ‰

Sites like mvnrepository.com or search.maven.org will apparently take up to four hours to also reflect this, but maven should already be able to resolve the artifact: https://repo1.maven.org/maven2/com/dyescape/kotlin-maven-symbol-processing/1.2

i-walker commented 2 years ago

awesome Thanks β˜ΊοΈπŸ™ŒπŸΎπŸ™ŒπŸΎ Good to be closed now

fxshlein commented 2 years ago

No problem! Glad to help πŸ™‚