web-dev-qa-db-fra.com

Oracle ojdbc8 12.2.0.1 interdit par Maven

Oracle ojdbc8 12.2.0.1 Forbidden de Maven depuis décembre 2017, auparavant cela fonctionnait bien. Quelle configuration a changé sur le référentiel Oracle (setting.xml)?

Projet Maven: https://github.com/sgrillon14/MavenSampleOracleJdbc

Trace complète: https://travis-ci.org/sgrillon14/MavenSampleOracleJdbc

5
sgrillon

Il est possible que les termes d'Oracle Maven aient changé. Vous devrez peut-être vous réinscrire sur le site Oracle Maven: http://www.Oracle.com/webapps/maven/register/license.html J'ai essayé votre script github et il a bien fonctionné. :

$ mvn clean install --settings test/mvnsettings.xml
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building mavensampleoraclejdbc 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ mavensampleoraclejdbc ---
[INFO] Deleting /Users/jean/Downloads/MavenOracle/MavenSampleOracleJdbc-master/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ mavensampleoraclejdbc ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/jean/Downloads/MavenOracle/MavenSampleOracleJdbc-master/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ mavensampleoraclejdbc ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ mavensampleoraclejdbc ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/jean/Downloads/MavenOracle/MavenSampleOracleJdbc-master/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ mavensampleoraclejdbc ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ mavensampleoraclejdbc ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ mavensampleoraclejdbc ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /Users/jean/Downloads/MavenOracle/MavenSampleOracleJdbc-master/target/mavensampleoraclejdbc-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ mavensampleoraclejdbc ---
[INFO] Installing /Users/jean/Downloads/MavenOracle/MavenSampleOracleJdbc-master/target/mavensampleoraclejdbc-1.0.0-SNAPSHOT.jar to /Users/jean/.m2/repository/com/github/sgrillon14/mavensampleoraclejdbc/1.0.0-SNAPSHOT/mavensampleoraclejdbc-1.0.0-SNAPSHOT.jar
[INFO] Installing /Users/jean/Downloads/MavenOracle/MavenSampleOracleJdbc-master/pom.xml to /Users/jean/.m2/repository/com/github/sgrillon14/mavensampleoraclejdbc/1.0.0-SNAPSHOT/mavensampleoraclejdbc-1.0.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.900 s
[INFO] Finished at: 2018-02-12T17:06:49+01:00
[INFO] Final Memory: 12M/309M
[INFO] ------------------------------------------------------------------------
wagram:MavenSampleOracleJdbc-master jean$
4
Jean de Lavarene

Voici le problème sous-jacent

Access denied to: https://maven.Oracle.com/com/Oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.pom , ReasonPhrase:Forbidden

Je suppose que vous avez le mauvais nom d’utilisateur/mot de passe dans votre settings.xml. Essayez de taper l'URL dans votre navigateur et entrez le nom d'utilisateur/mot de passe. Peut-être que vos informations d'identification ont expiré? Ou peut-être avez-vous un settings.xml différent de Travis que votre hôte local?

4
lance-java

la version dans MANIFEST est 12.2.0.1.0 et non 12.2.0.1 mais le problème persiste

"La requête du serveur de contenu a échoué Erreur Impossible de télécharger le chemin '(null)'. ':/Bibliothèques d'entreprise/content/maven/content/com/Oracle/jdbc/ojdbc8/12.2.0.1/ojd‌ .pom 'n'existe pas . "

mes informations d'identification sont correctes et le problème persiste https://www.Oracle.com/content/secure/maven/content/com/Oracle/jdbc/ojdbc6/ojdbc6-11.2.0.0.0.0.0.pom (l'URL vers laquelle vous êtes redirigé lors de l'accès à maven.Oracle.com) aussi.

FYI: Dernière tentative ce samedi 6/01/2018 matin: OK, a été en mesure de télécharger ojdbc8 POM depuis un navigateur.

0
p3consulting

Le référentiel Oracle Maven nécessite que vous acceptiez les termes et conditions d'utilisation. Ainsi, afin de fournir cet accord:

  • allez sur Oracle.com et connectez-vous
  • allez à https://maven.Oracle.com
  • la page affichée montre:

    ... La navigation dans les répertoires n'est pas autorisée sur le référentiel Oracle Maven.

    L'enregistrement est requis pour accéder au référentiel Oracle Maven. Pour vous inscrire, veuillez visiter le site d'inscription ....

Le lien vers le "site d'inscription" est en fait http://www.Oracle.com/webapps/maven/register/license.html

où vous devez accepter les termes et conditions. Cela vous permet d'utiliser le référentiel Oracle Maven. 

Pour plus de détails sur la configuration des pilotes Maven et publiés, reportez-vous à la section

https://blogs.Oracle.com/dev2dev/get-Oracle-jdbc-drivers-and-ucp-from-Oracle-maven-repository-without-ides

0
Rusi Popov