Skip to content
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

Maven Release? #25

Closed
connollyst opened this issue Apr 28, 2015 · 17 comments
Closed

Maven Release? #25

connollyst opened this issue Apr 28, 2015 · 17 comments

Comments

@connollyst
Copy link

Hi Udo,

This project looks great, thanks for your effort! We'd like to use EvalEx in one of our projects but see it hasn't been released to Maven central. Would you be able to release this?

The only alternative for us would be to download the source, build it, upload it to our own repository and work off of that. But that sort of defeats the dependency management feature of Maven and we'd opt to use a different tool.

I'd be happy to help you release this if you're new to the process.

Best,
Sean

@uklimaschewski
Copy link
Collaborator

Give me a few days to look into some options for this. This whole maven central administrative tasks are so complex and bureaucratic.

@connollyst
Copy link
Author

Great, thanks Udo.
Maven releases are a pain, lots of hoops to jump though to get started. I always go through sonatype, once you have everything set up it's pretty straightforward using the maven-release-plugin. Let me know how I can help.

Cheers,
Sean

@uklimaschewski
Copy link
Collaborator

I started a ticket for a new project on Sonatype, now I have to wait ...

@jitpack-io
Copy link

Hi!
In the meantime EvalEx is already available on JitPack as a Maven artifact: https://jitpack.io/#uklimaschewski/EvalEx/f3b0f865b1 : )
Would be a bit easier with a GitHub release, btw.

@connollyst
Copy link
Author

Very cool, I had never heard of JitPack, what a neat idea. Let me know if you do get it released into Maven Central though as it would be one less repository in my pom.

Cheers,
Sean

@uklimaschewski
Copy link
Collaborator

Yes, jitpack looks cool. I have a Sonatype account/project set up now. I hope to find some time this weekend to try to get some artifacts up there.

@connollyst
Copy link
Author

Great, thanks for taking the time.

@uklimaschewski
Copy link
Collaborator

I plan to use Rultor for the Maven Central releases, which looks pretty neat. I though I had set up everything corerctly, but I am getting a gpg error now. I opened a new issue at yegor256/rultor#853, I will have to wait to know what I did wrong.
You can see my tests with Rultor at #26

@uklimaschewski
Copy link
Collaborator

Hooray! I managed to built the release artifacts and upload them to my sonatype staging area.
Now we have to wait until they get synchronized with maven central.
I commented on my initial ticket at sonatype, so they hopefully enable synchronization soon.

@connollyst
Copy link
Author

That's great, thanks for taking the time Udo.

@brendanator
Copy link

When I search for EvalEx in maven central it doesn't seem to be there yet. Is it available somewhere?

@connollyst
Copy link
Author

I still don't see it either. I was looking under the package com.udojava but find nothing. Usually it takes, at most, an hour to sync servers. Maybe you didn't close out the deploy repository with Sonatype?

@connollyst connollyst reopened this Jun 16, 2015
@uklimaschewski
Copy link
Collaborator

There was a problem in verifying upon close, some parts were missing. I have to check it tomorrow.

@uklimaschewski
Copy link
Collaborator

I (hopefully) fixed all problems. Now it looks like we have to wait a bit longer than the usual hour or so, because it is the first release to maven central and it will need some manual administrator action.

@uklimaschewski
Copy link
Collaborator

EvalEx version 1.0 is now available through maven central.

@connollyst
Copy link
Author

Awesome, much appreciated Udo =)
Looking forward to working with your code.

@brendanator
Copy link

Thanks Udo!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants