私たちはSonatype Nexusを使用して、Mavenリポジトリをプロキシしています。最近、それはかなりの間既に存在しているアーティファクトを解決することができません。Sonatype Nexus、maven.oracle.comおよび存在しない成果物
2016-11-01 13:56:55,914+0100 INFO [qtp1990129127-84] ciserver org.sonatype.nexus.proxy.repository.validator.DefaultFileTypeValidatorHub - File item Oracle:/org/apache/ws/jaxme/maven-jaxme-plugin/maven-metadata.xml evaluated as INVALID during file type validation (validator=maven)
2016-11-01 13:56:55,916+0100 INFO [qtp1990129127-84] ciserver org.sonatype.nexus.proxy.maven.maven2.M2Repository - Proxied item Oracle:/org/apache/ws/jaxme/maven-jaxme-plugin/maven-metadata.xml evaluated as INVALID during content validation (validator=filetypevalidator, sourceUrl=https://maven.oracle.com/org/apache/ws/jaxme/maven-jaxme-plugin/maven-metadata.xml)
2016-11-01 13:57:40,761+0100 INFO [qtp1990129127-88] ciserver org.sonatype.nexus.proxy.repository.validator.DefaultFileTypeValidatorHub - File item Oracle:/com/oracle/weblogic/weblogic-server-pom/maven-metadata.xml evaluated as INVALID during file type validation (validator=maven)
2016-11-01 13:57:40,762+0100 INFO [qtp1990129127-88] ciserver org.sonatype.nexus.proxy.maven.maven2.M2Repository - Proxied item Oracle:/com/oracle/weblogic/weblogic-server-pom/maven-metadata.xml evaluated as INVALID during content validation (validator=filetypevalidator, sourceUrl=https://maven.oracle.com/com/oracle/weblogic/weblogic-server-pom/maven-metadata.xml)
のmaven-jaxme-プラグインがmaven.oracle.comに存在しませんが、それはまだプロキシリポジトリにいくつかの(壊れた)メタデータを持っている:私はこれらのメッセージを見つけることができますログに 。これらを削除すると、アーティファクトが再度要求されるまで役立ちます。 他方、weblogic-server-pomはmaven.oracle.comに存在しますが、ログに表示されるとすぐにプロキシによって処理されません。それはキャッシュをクリアするのに役立ちます - ただし、maven-jaxme-pluginが再びリクエストされるまでです。
hereのような設定を含むようにnexus.propertiesファイルを作成しました。しかし、それは私のために何も変わらなかった。
WebBrowserでログから最初のURLにアクセスすると、ログインしていると404が表示されます。これはうまくいくようです。しかし、おそらくそこまでのリダイレクト(301)に問題がありますか?
存在しないアーティファクトがプロキシリポジトリのメタデータを破棄しないようにするにはどうすればよいですか?
最近Sonatypeネクサスはmaven.oracle.comを使用して完全にできないようです。それはそれを自動的にブロックします。それでも使用できる人は誰ですか? – Christian