Skip to content

Publish to maven central #24

Open
Open

Description

@sixcorners

It would be nice if this was in maven central.

Activity

  1. vorburger commented on Jan 4, 2025

    @vorburger
    Contributor

    Personally I love the current JitPack based set-up, and prefer it, because:

    • you don't have to wait for "someone to do a release" - you can just use a Git rev
    • you don't have to worry about who has the secret private key to PGP sign releases for maven central etc.
  2. vorburger commented on Mar 8, 2026

    @vorburger
    Contributor

    @cstamas @ianopolous I've changed my mind 😆 about this, because JitPack is (currently) down...

    ... so I'm now interested in doing this - and happy to help. I'm [personally] specifically interested in this library, and java-multibase which this depends on (so multiformats/java-multibase#32), only - but (personally) not ipfs-shipyard/java-ipfs-http-client#256 (which I don't actively use currently).

    Perhaps I could just do a manual one-time deployment already, before we invest into the full automation suggested here?

    Let's settle on the <groupId> package namespace here, first.

  3. vorburger commented on Mar 8, 2026

    @vorburger
    Contributor
  4. vorburger commented on Mar 8, 2026

    @vorburger
    Contributor

    Wait, it's actually available on https://mvnrepository.com/artifact/com.github.multiformats/java-multihash already...

    No, it's not; mvnrepository.com is (apparently, new?!) just indexing and showing (some?) stuff from Jitpack as well now, that's all.

  5. vorburger commented on Mar 8, 2026

    @vorburger
    Contributor

    Let's settle on the <groupId> package namespace here, first.

    I meant here.

  6. cstamas commented on Mar 8, 2026

    @cstamas
    Contributor

    Well, you know, "dogfooding" 😉
    Try QmbaoenBMNAJfUx6aR7otYEp4SGxU8CCFXUFxQUfPLHzoF, it is there.
    Or https://ipfs.maveniverse.eu/

    Ideally join running IPFS daemon and pin the CID above to your instance too (I have two, one in Hungary and one in Denmark, but is still slow).

  7. cstamas commented on Mar 8, 2026

    @cstamas
    Contributor
  8. cstamas commented on Mar 8, 2026

    @cstamas
    Contributor

    But in general, yes, publishing to Maven Central would be the best.

  9. cstamas commented on Mar 8, 2026

    @cstamas
    Contributor

    Note: given CID will change on new releases, the DNSLink "enhanced" entry point will be https://ipfs.maveniverse.eu/
    That CID above reflects "current state of affairs", but merkle tree root will change whenever new release is added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions