从Maven Central中删除工件

emm*_*mby 23 maven maven-central

我只是从oss.sonatype.org将一个工件同步到Maven Central.在这样做之后,立即发现了一个问题(当然).我还没有宣布新的工件,任何人都不太可能使用它,所以我想在任何人开始使用破碎的版本之前把它取下来.

如何从Maven Central中删除损坏的工件?

bma*_*ies 22

无法做到.这是一条规则.但是,如果您想尝试,请联系支持oss.sonatype.org的Sonatype人员.因此,您通常会使用修复程序推送一个新的更高版本,并告诉每个人使用它.

  • 如果工件违反了许可怎么办? (4认同)
  • 你有这个来源吗? (2认同)

khm*_*ise 8

如果您意外地分发了一个无法工作或有bug的工件或者Maven中通常的解决方案,那就是创建一个修复问题的新版本.而已.在Maven Central中删除是不可能的,也不应该发生.

  • 我遇到的问题是我拆分了包或更改了组 ID。这不是关于新版本,而是删除在 repo 层次结构中错误位置发布的过时版本。 (2认同)