0

org.apache.ws.commons.schema プロジェクトの XmlScheme で、競合が発生したときにバージョン 1.4.3 がバージョン 1.4.7 を削除していることに気付きました。私の Ivy レポートの情報は次のとおりです。

リビジョン: 1.4.7 (1.4.3 により削除)

Home Page      http://ws.apache.org/commons/XmlSchema
Status         release
Publication    20120814141749
Resolver       public
Configurations compile, master(*), compile(*), master
Artifacts size 0 kB (0 kB downloaded, 0 kB in cache)
Licenses       The Apache Software License, Version 2.0
Evicted by     1.4.3 in latest-revision conflict manager

リビジョン 1.4.3

Home Page      http://ws.apache.org/commons/XmlSchema
Status         release
Publication    20120823164341
Resolver       public
Configurations compile, master(*), runtime, compile(*), runtime(*), master
Artifacts size 140 kB (140 kB downloaded, 0 kB in cache)
Licenses       The Apache Software License, Version 2.0

1.4.7 の発行日は2012 年 8 月 14 日 (14:17:49)であり、1.4.3 の発行日は2012 年 8 月 23 日 (16:43:41) であることに注意してください。これにより、バージョン 1.4.3 以降になります。ただし、企業の Maven リポジトリ (Nexus) を見ると、次の情報があります。

Artifact:    XmlSchema-1.4.3.jar
Path:        org/apache/ws/commons/schema/XmlSchema/1.4.3   
Modified:    10-12-08 16:22:52 CST
Cache:       repo1-cache

Artifact:    XmlSchema-1.4.3.pom
Path:        org/apache/ws/commons/schema/XmlSchema/1.4.3
Modified:    10-12-08 16:22:52 CST
Cache:       repo1-cache

Artifact:   XmlSchema-1.4.7.jar
Path:       org/apache/ws/commons/schema/XmlSchema/1.4.7
Modified:   22-09-10 16:32:41 CDT
Cache:      repo1-cache

Artifact:   XmlSchema-1.4.7.pom 
Path:       org/apache/ws/commons/schema/XmlSchema/1.4.7
Modified:   22-09-10 16:32:43 CDT
Cache:      repo1-cache

(repo1-cacheは のキャッシュですhttp://search.maven.org)

それらの発行日はどこから取得していますか? 私の Maven リポジトリの日付は、パブリック Maven リポジトリの公開日と一致しているように見えますが、Ivy の公開日は完全に異なります。

4

1 に答える 1

0

公開日は、キャッシュ内のアーティファクトのの要素のpublication属性の値から取得されます。この値は、アーティファクトをフェッチするときにIvyによって設定されるため、アーティファクトのコピーがIvyキャッシュに作成された日時です。これを確認するには、Ivyキャッシュをクリアし、Ivyに企業のNexusリポジトリからアーティファクトをもう一度フェッチさせてから、生成されたレポートを確認します。infoivy.xml

于 2013-01-02T17:39:10.240 に答える