-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deploy SNAPSHOT artifact to the sonatype snapshot repository #108
Comments
RE: It sounds like you may already have an idea for the I went digging for guidelines on artifact and group IDs, and I found a lot:
Let's assume for the moment that our package ends up being My guess would be that
We might look ahead to the possibility that we end up publishing an artifact of "stubs" / "external annotations" for the JDK classes. Possible Maven coordinates for that might be:
Do these match the kinds of names you have in mind? Do you (or others) have guidelines that you recommend? |
RE: |
Multiple artifacts of the same project (with the same version) generally have the same groupId. Multiple projects of the same organization generally share a groupId prefix. |
Thanks, some of the guidelines seemed to be hinting at that without saying it directly. We've talked before about releasing the JDK stubs in sync with the annotations. I think that could lead us to either release the annotations a lot (as we make tweaks to the stub) or else delay releasing the annotations for a while (to avoid releasing the annotations a lot :)) Really, though, our overall plans around the JDK stubs are not settled, so I wouldn't put too much weight on that. |
Thanks for your comments! I also think that |
We talked in the meeting about publishing snapshots. Some of us are worried that, if we publish them, people will use them, even if they're clearly labeled as pre-1.0 snapshots. Others are worried that, even if people don't use them, they'll still think that we're much further along in the development process than we are. (For example, they might think that we're still planning to add annotations but that the ones that already exist are finalized.) We were interested in hearing more about your SpotBugs-jspecify work. Maybe we can find a way for you to make progress without publishing a snapshot, or maybe you can help us better appreciate how you (and likely others) are blocked without it. |
It's OK to keep the current situation, then I'll Then I'll close this PR. Thanks! 👍 |
To help the community to develop their features, it's nice to deploy artifacts to the sonatype snapshot repository. This is the first deployment, so we need cooperation from a few roles.
Let me summarize our TODOs and PICs in this issue.
TODOs
0.1
, so current version0.1.0-SNAPSHOT
should be OK.groupId
andartifactId
org.jspecify:annotations
ororg.jspecify:jspecify
?TXT
record to thejspecify.org
DNS recordTXT
record referencing the JIRA ticket like this.deploy
branch)The text was updated successfully, but these errors were encountered: