0

私のJAUDIOTAGGERプロジェクトはjava.netでホストされており、次のようにスナップショットの新しいバージョンをデプロイできます。

mvn deploy -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.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)

しかし、私が行くとき:

https://maven.java.net/content/repositories/snapshots/net/jthink/jaudiotagger/2.0.4-SNAPSHOT/

変化はありません

私が行くなら

https://maven.java.net/content/groups/public/net/jthink/jaudiotagger/2.0.4-SNAPSHOT/

その後、これらのファイルは両方とも更新されます

  • maven-metadata.xml.md5

  • maven-metadata.xml.sha

しかし、他には何もありません

どちらに入れるべきかわかりませんが、少なくともこれらの1つに入れるべきではありません

4

2 に答える 2

0

リリースをデプロイしているSNAPSHOTをデプロイしていません。つまり、アーティファクトがステージングリポジトリにアップロードされます。これは、アップロードURLによって示されます。

https://maven.java.net/service/local/staging/deploy/maven2/ne ..。

さらに、ステージングリポジトリでアーティファクトを確認する必要があり、その後、アーティファクトがリリースリポジトリに同期されると思います。

于 2013-01-23T10:57:44.423 に答える
0

動作しました。

https://maven.java.net/index.html#welcomeにログオンし、さまざまなステージングリポジトリを削除しました。それから私はバージョンが言うように私のpomを編集しました

 <version>2.0.4-SNAPSHOT</version>

それよりも

 <version>2.0.4</version>

と再実行

mvn deploy -Dgpg.passphrase=xxxx

今ではで利用可能です

https://maven.java.net/content/repositories/snapshots/net/jthink/jaudiotagger/2.0.4-SNAPSHOT/

だから今私は適切なリリースをしようとしています、私はバージョンをに戻したと思います

<version>2.0.4</version>

しかし、私はこれを行うべきだと私に言っているドキュメントには何も見つかりません。

于 2013-01-31T17:24:48.037 に答える