Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Put on a maven repo #12

Closed
Raynes opened this Issue · 12 comments

6 participants

@Raynes

Could you put ttorrent in a maven repository somewhere? This makes it much easier to use.

@mpetazzoni
Owner

That's a very good point. I'll see what I can do!

@mpetazzoni mpetazzoni was assigned
@Aidamina

I've decided to put ttorrent on a temporary public repository until the project owner facilitates this feature. Snapshots are automatically updated with the latest github revision.

http://repository-aidamina.forge.cloudbees.com/snapshot/

Meanwhile I would suggest @mpetazzoni to look at:
https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide

@mpetazzoni
Owner

Yeah I've been looking at this recently as we've started using Maven a bit more extensively within Turn. Hopefully I'll have ttorrent up on the central repository soon. Hang tight.

@akosmaroy

I wonder, did you at the end put ttorrent into a maven repo?

@mpetazzoni
Owner

Sorry not yet. I've made some progress through the list of requirements but I still have a few to nail down (GPG signature, -javadoc.jar and -sources.jar, mainly).

Thanks for pinging on this, it helps putting it back on my radar.

@mpetazzoni
Owner

I started working on this a bit. The artifact is on Sonatype's staging Maven repo for now. I need to work on producing the -sources.jar and -javadoc.jar and then use the release plugin to cut a release that can be synced to Central.

@Aidamina

If your company doesn't have a build server of its own you could use a free alternative ( http://www.cloudbees.com/ ) It will poll git for changes and can be set to automatically push successful builds to a maven repo.

@mpetazzoni
Owner

We have an internal CI (Jenkins) that we'll use for that. It's really mostly a matter of POM config at this point. I have project approved on Sonatype already.

@a86c6f7964

what ever happened with this?

@mpetazzoni
Owner

Ok, snapshots have been deployed, I'm working on staging a release right now.

@mpetazzoni
Owner

ttorrent-1.4 has been released. It will get synced to Maven Central in a few hours (first sync takes a bit longer because it goes through review). I'll close the issue as soon as I've confirmed the artifact is available from the central repository.

@mpetazzoni mpetazzoni closed this issue from a commit
@mpetazzoni Add documentation about declaring ttorrent as a POM dependency
With ttorrent now being available on Maven Central, this closes #12.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
9550b79
@mpetazzoni mpetazzoni closed this in 9550b79
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.