Maven 为什么使用Sonatype的java.net快照没有出现
我的JAUDIOTAGGER项目托管在java.net上,可以部署快照的新版本,如下所示 mvn部署-Dgpg.passphrase=password 这一切似乎都起作用了,这是我得到的结果:Maven 为什么使用Sonatype的java.net快照没有出现,maven,sonatype,Maven,Sonatype,我的JAUDIOTAGGER项目托管在java.net上,可以部署快照的新版本,如下所示 mvn部署-Dgpg.passphrase=password 这一切似乎都起作用了,这是我得到的结果: Uploading: https://maven.java.net/service/local/staging/deploy/maven2//net/jthink/jaudiotagger/2.0.4/jaudiotagger-2.0.4.jar 892K uploaded (jaudiotagger-2
Uploading: https://maven.java.net/service/local/staging/deploy/maven2//net/jthink/jaudiotagger/2.0.4/jaudiotagger-2.0.4.jar
892K uploaded (jaudiotagger-2.0.4.jar)
[INFO] Retrieving previous metadata from jvnet-nexus-staging
[INFO] Uploading repository metadata for: 'artifact net.jthink:jaudiotagger'
[INFO] Uploading project information for jaudiotagger 2.0.4
Uploading: https://maven.java.net/service/local/staging/deploy/maven2//net/jthink/jaudiotagger/2.0.4/jaudiotagger-2.0.4-sources.jar
875K uploaded (jaudiotagger-2.0.4-sources.jar)
Uploading: https://maven.java.net/service/local/staging/deploy/maven2//net/jthink/jaudiotagger/2.0.4/jaudiotagger-2.0.4-javadoc.jar
2317K uploaded (jaudiotagger-2.0.4-javadoc.jar)
Uploading: https://maven.java.net/service/local/staging/deploy/maven2//net/jthink/jaudiotagger/2.0.4/jaudiotagger-2.0.4.jar.asc
499b uploaded (jaudiotagger-2.0.4.jar.asc)
Uploading: https://maven.java.net/service/local/staging/deploy/maven2//net/jthink/jaudiotagger/2.0.4/jaudiotagger-2.0.4.pom.asc
499b uploaded (jaudiotagger-2.0.4.pom.asc)
Uploading: https://maven.java.net/service/local/staging/deploy/maven2//net/jthink/jaudiotagger/2.0.4/jaudiotagger-2.0.4-sources.jar.asc
499b uploaded (jaudiotagger-2.0.4-sources.jar.asc)
Uploading: https://maven.java.net/service/local/staging/deploy/maven2//net/jthink/jaudiotagger/2.0.4/jaudiotagger-2.0.4-javadoc.jar.asc
499b uploaded (jaudiotagger-2.0.4-javadoc.jar.asc)
然而,当我去:
没有变化
如果我去
然后更新这两个文件
- maven-metadata.xml.md5
- maven-metadata.xml.sha
我不清楚它应该在哪一个中,但它不应该至少在其中一个中吗?您没有部署快照,您正在部署版本,这意味着您的工件将上载到暂存存储库中。这由上载url指示: 此外,我假设您必须确认staging repo中的工件,然后工件将被同步到发布存储库中。让它工作起来了 我登录并删除了各种暂存存储库。 然后我编辑了我的pom,所以那个版本说
<version>2.0.4-SNAPSHOT</version>
现于
所以现在我要尝试做一个适当的发布,我假设我把版本设置回
<version>2.0.4</version>
2.0.4
但是我在文档中找不到任何东西告诉我应该这样做。谢谢,那么我该如何部署快照版本呢?因为我找到了我的笔记,我想我总是这样部署快照,而使用mvn版本:为实际发布做好准备
mvn deploy -Dgpg.passphrase=xxxx
<version>2.0.4</version>