Maven repository for new versions
Hello,
Could you please tell me which Maven repo contains latest Jaudiotagger library? Latest version I was able to found is 2.0.3 :( while current version seems to be 2.2.4-SNAPSHOT actually
Thanks in advance
Comments (38)
-
repo owner -
reporter I guess you can use sonartype as repo, here is the guide: http://central.sonatype.org/pages/ossrh-guide.html and requirements http://central.sonatype.org/pages/requirements.html
-
repo owner I tried using Sonatype when this project was hosted at java.dev.net and it was a nightmare - there must be an easier way
-
-
reporter Maybe you can create Maven repo here: https://bintray.com/ ? It is free and takes ~ 15 minutes https://bintray.com/howbintrayworks (I can help you in case of any difficulties)
-
Bump! Please, a Maven repository is much needed for proper dependency management!
-
repo owner Made a start on trying to use bintray
-
repo owner 2.2.3 now available in a bintray maven repo, thanks to Maxim for doing this, README.txt updated with details.
-
Thank you ijabz and Maxim Maybe since there is now a Bintray repo, you could sync it with Maven Central?
For more details check this post: https://medium.com/@vyarus/the-hard-way-to-maven-central-c9e16d163acc
P.S. I've just noticed that 2.2.4 is out with aiff and wav support, do you think you could also put it in Bintray?
-
repo owner Ive just added 2.2.4
Maxim is going to take a look at publishing to maven central, thanks for the link
-
Great ;) Thank you
-
reporter - attached release.patch
patch with release plugin added
-
repo owner Thanks pushed your patch to master, what is the next stage ?
-
reporter Actually this patch need to be tested the only way to do this (as I can see) is to create "fake" release and try to follow this instruction http://veithen.github.io/2013/05/26/github-bintray-maven-release-plugin.html and make it work if everything will work you will be able able to release/deploy using couple maven commands
-
repo owner I don't see why it has to be a 'fake' release, why we cant try with 2.2.3 or 2.2.4 - but I'm happy for you to have a go whichever way you think is best.
-
reporter Actually I never used maven release plugin :( I'm afraid I need commit priviledge on your repo to be able to do a release, but I'll try (most probably on Monday, I'm at ApacheCon Budapest right now) and will report back to you
-
repo owner HI Maxim, did you see my message saying I had fixed the tests ? Ive just released 2.2.5 to bintray but have no idea how to proceed to the next stage
-
reporter Hello,
were you able to release using maven only? mvn release:prepare mvn release:perform or you still have manual steps need to be done?
-
repo owner Just tried mvn release:peform and I got [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.4.1:prepare (default-cli) on project jaudiotagger: You don't have a SNAPSHOT proj ect in the reactor projects list. -> [Help 1]
confused I have version set to 2.2.5 not 2.2.5-SNAPSHOT
-
reporter release plugin works as follows:
- you fix all issues in your repo, and ready to release (version should be SNAPSHOT at this point)
- you calling 'mvn release:prepare'
it will
- update version
- create tag
- you calling 'mvn release:perform'
it will
- build your tag
- upload your artifact
- update version
(not actually sure all steps are correct, but it should be something like this)
-
repo owner Okay I'm trying to release 2.2.6 now instead, I havent done anything in bintray for this release, does this stuff supercede bintray stuff ?
So
mvn release:prepare
worked, until it asked me for my GPGPassphrase, how do I get one of these (im running on Windows) ?
-
reporter yes, maven should do everything on your behalf the only manual step should be: publish
please check this guide [1]
for gpg you need to install this SW [2] and create your own keys for signing
[2] http://www.gpg4win.org/
-
reporter Hello @ijabz, were you able to set everything up?
-
repo owner No I havent had a chance to look at this yet
-
repo owner Issue
#114was marked as a duplicate of this issue. -
How about enabling the package availability on JCenter? This would make packages available in build scripts on bintray's normal jcenter maven repo without having to add your repository url to the file. This page says it comes down to pushing the "Add to JCenter" button on the Package page on bintray.
Furthermore, publishing on JCenter should also allow publishing to Maven Central without being a nightmare
-
Just in case, you're using Android Studio, add :
allprojects { repositories { jcenter() maven { url "https://dl.bintray.com/ijabz/maven" } } }
to the project build.gradle and add:
compile 'net.jthink:jaudiotagger:VERSION'
to the app build.gradle. It worked for me this way.
-
FWIW jitpack.io has support for bitbucket repos. To consume any release or commit via maven see here: https://jitpack.io/#org.bitbucket.ijabz/jaudiotagger
-
I would love to be able to use this in Beat Link Trigger for situations where I need to analyze the track itself for tags (when the DJs are using four players and I can’t query their database interface, and they are also not using rekordbox-analyzed tracks… a rare situation, you might think, but Red Bull Radio runs into it), but I can’t do that until there is a current, stable release published to a public Maven repository. The current situation is insane! The only non-snapshot release I can find published is 2.2.3 on bintray, and that doesn’t even support the
.aiff
extension.Would you like me to clone the repository and publish a current release to Maven Central? I can do so under the Deep Symmetry organization. If so, please just point me at the git tag and version number that you want built and published.
-
@ijabz Any chances to get snapshots through repository? I want to have some changes from 2.2.6, but don't really want to switch between my Gradle dependencies/jars. Thanks in advance!
-
Are there any plans to publish versions of JAudioTagger to Maven Central, JCenter, or some other public repository?
Thanks for any update / work on this.
-
@IJabz @Maxim Solodovnik Appreciate the bintray maven repo - seconding the question on any plans to release later versions on there and/or other central public repositories?
Latest version on bintray seems to be 2.2.5 (released in 2015):
https://dl.bintray.com/ijabz/maven/net/jthink/jaudiotagger/
And latest version according to MvnRepository seems to be 2.0.3 (released in 2010):
https://mvnrepository.com/artifact/org/jaudiotagger
This seems to have been on Maven Central at the time:
https://search.maven.org/artifact/org/jaudiotagger -
repo owner Right, been looking at this last hour, created a sonatype account but other than that still dont have a clue what Im meant to do. If someone creates a pull request for required changes to current version of pom.xml then can move forwards, otherwise I have not the will to go anywhere with this.
-
The easiest should really be to let bintray do the heavy lifting with Sonatype and just click that Add to JCenter button
-
-
repo owner Okay but can you do for me, I honestly dont think I can face it
-
Would have done it long ago, but only you can do it as the artifacts are published on your bintray account
-
https://dl.bintray.com/ijabz/maven/net/jthink/jaudiotagger/2.2.3/jaudiotagger-2.2.3.pom returns forbidden. Anything under https://dl.bintray.com/ijabz/maven/ returns forbidden apparently.
This makes it impossible to use the library at all right now.
PLEASE STOP THIS BINTRAY NONSENSE AND JUST UPLOAD TO MAVEN CENTRAL
Thank you very much! - Log in to comment
None, Im not currently updat8ing a central maven repo - I dont really know how to if you could help with that that would be great. In the meantime just download code from bitbucket and build yourself, 2.2.4-SNAPSHOT corresponds to this.