MIT or Apache - can we host the code to get this to Maven?

0 votes
asked Oct 14, 2019 in Question / help by costateixeira (500 points)
Hi

In our project, I'm trying to use PlantUML. I see the impact and we tried another approach but now I think we really need this in Maven.

For this, I believe we need to host the MIT / Apache version on github. I guess the challenge is to maintain both versions, but since you are doing it already, couldn't you just do it on github already? I don't know what is the best way - perhaps create a fork for the MIT-licensed code?

I was told that once we have the apache / mit licensed code in a github repo, then we just have to create a ticket on issues.sonatype.org which should promote this to Maven.

Is this something you can do - maintain the code in github? I do not know if there are any other implications. I think we can also create the repo, but it's your code :)

Thank you for making PlantUML so awesome that we really want it :)

2 Answers

0 votes
answered Oct 14, 2019 by plantuml (295,000 points)
Many people have made the same request.

So here we are : on https://github.com/plantuml/plantuml-mit you'll find a MIT version of PlantUML library

Now, I am not sure about how to promote this to Maven.

Any help is welcome ! :-)
commented May 2, 2020 by alexott (100 points)
What about just publishing a separate artifact, like plantuml-asl, or plantuml-mit?

I see that we have asl and mit versions available on downloads server - why we can't simply push them to Maven Central?
commented May 2, 2020 by plantuml (295,000 points)
Our main issue here is that we have very little knowledge about Maven. That's really why we don't push mit or asl version to Maven Central : we just don't know about to do that :-)

Some users has set up https://github.com/plantuml/plantuml/blob/master/pom.xml for us but we really don't know how it works.

I guess it's not very difficult to put in place. If you want to help us, you can email us (plantuml@gmail.com) and we will work together.

Thanks!
0 votes
answered May 13, 2023 by plantuml (295,000 points)
It takes some time, but this is available on https://repo1.maven.org/maven2/net/sourceforge/plantuml/plantuml-mit/1.2023.7/ now.

Hope this help!
...