Maven repository for new versions

Issue #67 new
Maxim Solodovnik created an issue

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)

  1. IJabz repo owner

    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.

  2. IJabz 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

  3. IJabz repo owner

    2.2.3 now available in a bintray maven repo, thanks to Maxim for doing this, README.txt updated with details.

  4. IJabz repo owner

    Ive just added 2.2.4

    Maxim is going to take a look at publishing to maven central, thanks for the link

  5. IJabz 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.

  6. Maxim Solodovnik 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

  7. IJabz 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

  8. Maxim Solodovnik 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?

  9. IJabz 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

  10. Maxim Solodovnik reporter

    release plugin works as follows:

    1. you fix all issues in your repo, and ready to release (version should be SNAPSHOT at this point)
    2. you calling 'mvn release:prepare' it will
      • update version
      • create tag
    3. 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)

  11. IJabz 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) ?

  12. Wilberforce Uwadiegwu

    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.

  13. DeepSymmetry

    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.

  14. Roman Vasiliev

    @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!

  15. Ross Goldberg

    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.

  16. Alex Wiggins

    @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

  17. IJabz 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.

  18. Sebastian Kürten

    The easiest should really be to let bintray do the heavy lifting with Sonatype and just click that Add to JCenter button

  19. Sebastian Kürten

    Would have done it long ago, but only you can do it as the artifacts are published on your bintray account

  20. Log in to comment