Closed chrylis closed 9 years ago
idk how i can make this
:+1:
@gpedro can use the Sonatype OSS repository: http://central.sonatype.org/pages/ossrh-guide.html
@minecrafter thanks! I'll add there.
Issue created: OSSRH-13320
You can see the client I maintain at https://github.com/chrylis/blitline-java-client for an example POM, including the necessary metadata (URL, maintainers, repositories), and the profile
at the bottom that handles GPG signatures for pushing to Central.
@chrylis I would be happy to see a PR for this from you.
I think I can get that done fairly easily.
@chrylis great. i'll waiting for your PR
Also, I can suggest using bintray. Should be easier to maintan and you can include package into oss repo later, if needed. You can check my fork of your project. If you like the approach, I can arrange a PR of features you like to be merged back into your project.
Bintray is fine, but it's a non-default repository for Maven and (I think) Grape, so it's a both-and rather than an either-or.
<dependency>
<groupId>net.gpedro.integrations.slack</groupId>
<artifactId>slack-webhook</artifactId>
<version>1.0.4-SNAPSHOT</version>
</dependency>
It doesn't appear resolved, search.maven.org doesn't turn up with this library.
minecrafter's right. Make sure that you closed and then released the staging repository on OSSRH.
@chrylis @minecrafter try again. look: https://oss.sonatype.org/content/repositories/snapshots/net/gpedro/integrations/slack/slack-webhook/
Looks to be good now.
That's a snapshot, but not a release, and snapshots aren't synced to Central. You'll need to have a non-SNAPSHOT
Maven version, then run mvn deploy -DperformRelease
, log in to the OSSRH Nexus interface, select your repository, close it, wait a few seconds, then release it.
+1 for chrylis
+1 for chrylis too
i will solve this issue today.
Can you add my sonatype user 'thesmith' as an authorized deployer so I can help get the release out?
Ok, it's released now : https://oss.sonatype.org/content/repositories/releases/net/gpedro/integrations/slack/slack-webhook/1.1.1/
For reference, to release the project you need to prepare and perform the release using the 'release-sign-artifacts' profile:
mvn -Prelease-sign-artifacts release:prepare release:perform
Obviously make sure you've set up your sonatype and gpg settings.
Any chance of getting this library pushed to Central?