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 (30)

  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

    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.

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

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

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

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

  8. 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) ?

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

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

  11. Log in to comment