Как добавить оракула Maven на Apache Archiva
Я уже тестировал этот учебник и работает.
Сейчас я пытаюсь добавить репо https://maven.oracle.com
в местный Apache Archiva
Я искал что-то подобное, но для Apache Archiva.
Лучший конфиг на данный момент:
но все равно не работает должным образом:
$ gradle build
Задача: projectTest: compileJava FAILED
FAILURE: сборка не удалась, исключение.
Что пошло не так: не удалось разрешить все файлы для конфигурации ':projectTest:compileClasspath'.
Не удалось разрешить com.oracle.jdbc:ojdbc8:12.2.0.1. Требуется: project:projectTest Не удалось разрешить com.oracle.jdbc:ojdbc8:12.2.0.1. Не удалось получить ресурс ' http://localhost:6000/repository/internal/com/oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.pom'. Не удалось ГОЛОВИТЬ ' http://localhost:6000/repository/internal/com/oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.pom'. Тайм-аут чтения
Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите с --scan, чтобы получить полное представление.
Получить дополнительную помощь на https://help.gradle.org/
СДЕЛАНО В СБОРЕ за 31 с 1 действенное задание: 1 выполнено
И сервер:
Бревно Архивы
org.apache.archiva.policies.ProxyDownloadException: Failures occurred downloading from some remote repositories:
oracle: Download failure on resource [https://www.oracle.com/content/secure/maven/content/com/oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.pom]:Not authorized , ReasonPhrase:Authorization Required.
at org.apache.archiva.proxy.DefaultRepositoryProxyConnectors.fetchFromProxies(DefaultRepositoryProxyConnectors.java:366) ~[archiva-proxy-2.2.3.jar:?]
at org.apache.archiva.webdav.ArchivaDavResourceFactory.fetchContentFromProxies(ArchivaDavResourceFactory.java:818) [archiva-webdav-2.2.3.jar:?]
at org.apache.archiva.webdav.ArchivaDavResourceFactory.processRepository(ArchivaDavResourceFactory.java:627) [archiva-webdav-2.2.3.jar:?]
at org.apache.archiva.webdav.ArchivaDavResourceFactory.createResource(ArchivaDavResourceFactory.java:324) [archiva-webdav-2.2.3.jar:?]
В веб браузере
https://www.oracle.com/content/secure/maven/content/com/oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.pom
Спросите имя пользователя / пароль и файл ojdbc8-12.2.0.1.pom
возвращается без проблем.
но файл /opt/archiva/apache-archiva-2.2.3/repositories/internal/com/oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.pom
был загружен с проблемами.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Single Sign-On</title>
<link rel='stylesheet' href='/oam/pages/css/login_page.css'/>
<link rel="stylesheet" type="text/css" href="/oam/pages/css/general.css" >
<!-- Start Disable frame hijacking Script-->
<style id="antiClickjack">body { display: none !important; }</style>
<script type="text/javascript">
if (self === top) {
var antiClickjack = document.getElementById("antiClickjack");
antiClickjack.parentNode.removeChild(antiClickjack);
} else {
top.location = self.location;
}
</script>
<!-- End Disable frame hijacking Script-->
<style>
body
{
background:url('/oam/pages/images/loginpage_bg.png');
background-repeat:repeat-x;
background-color:#185E87;
}
</style>
</head>
<body>
<div Style="position:absolute; visibility:show; left:0px; top:0px;z-index:1">
<img src="/oam/pages/images/login_logo.png" />
</div>
<div Style="position:relative; visibility:show; left:0px; top:0px;z-index:1">
<div id="top">
<div id="login-header">
</div>
<div id="content">
<div id="login">
<div id="title">Error</div>
<div class="message-row">
<p class="loginFailed">System error. Please re-try your action. If you continue to get this error, please contact the Administrator.</p>
</div>
</div>
</div>
</div>
</div>
<div class="login-footer-version">
<div class="info">
<p id="copyright">Copyright © 1996,2015, Oracle and/or its affiliates. All rights reserved.</p>
<p id="trademark">Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.</p>
</div>
</div>
</body>
</html>