Closed jverbus closed 4 years ago
The following screenshot shows the error.
After some time looking at the Shipkit docs, the gradle-bintray-plugin docs, and some other existing projects using these tools, I was able to solve this issue with the changes to my shipkit.gradle file in the PR here: https://github.com/linkedin/isolation-forest/pull/9
(I spent a few hours figuring this out and found a solution. I'm submitting and closing this ticket anyway to document it in case someone else runs into the same challenge.)
I publish artifacts for this open source project to Bintray using Shipkit: https://bintray.com/linkedin/maven/isolation-forest
I'd like to sync them with Maven Central using these instructions: https://www.jfrog.com/confluence/display/BT/Syncing+with+Third-Party+Platforms#SyncingwithThird-PartyPlatforms-SyncingArtifactswithMavenCentral
Maven Central has many requirements for the POM file: https://central.sonatype.org/pages/requirements.html
I was able to sync my artifacts into a Maven Central staging repository, but when I tried to close the staging repository to release the artifacts to Maven Central, the POM produced by Shipkit fails the validation step due to the missing
<developers>
section (Shipkit does produce a<contributors>
section).Based upon manual comparison with the Maven Central requirements, I think there may be a few other missing fields (I didn't see errors for these). In particular, Maven Central requires a
<description>
section.