Мы используем Sonatype Nexus для прокси-сервера репозитория maven http://maven.oracle.com. В последнее время он не может разрешить некоторые артефакты, которые уже существуют довольно долго и по-прежнему. В журналах я могу найти эти сообщения: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 onm с другой стороны существует на maven.oracle.com, но больше не поддерживается прокси-сервером, как только эти сообщения появляются в журнале. Это помогает очистить кеш, но только до тех пор, пока не будет запрошен запрос maven-jaxme-plugin.
Я создал файл nexus.properties, чтобы содержать настройки, как описано here. Но это ничего не изменило для меня.
При посещении первого URL-адреса из журналов с помощью WebBrowser я получаю 404, если я вошел в систему. Что кажется прекрасным. Но, вероятно, есть проблема с переадресацией (301) до тех пор?
Как я могу избежать того, чтобы этот несуществующий артефакт нарушил метаданные для репозитория прокси?
Недавно Sonatype Nexus, кажется, совершенно не в состоянии использовать maven.oracle.com. Он даже автоматически блокирует его. Любой, кто все еще может его использовать? – Christian