Oracle ojdbc8 12.2.0.1Forbidden2017年12月以来、それがうまく機能する前に。 Oracleリポジトリ(setting.xml)で変更された構成は何ですか?
Mavenプロジェクト: https://github.com/sgrillon14/MavenSampleOracleJdbc
完全なトレース: https://travis-ci.org/sgrillon14/MavenSampleOracleJdbc
Oracle Mavenの用語が変更された可能性があります。 Oracle Mavenサイトで再登録する必要がある場合があります。 http://www.Oracle.com/webapps/maven/register/license.html githubスクリプトを試しましたが、うまく機能しました:
$ 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$
ここに根本的な問題があります
Access denied to: https://maven.Oracle.com/com/Oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.pom , ReasonPhrase:Forbidden
settings.xml
のユーザー名/パスワードが間違っていると思います。ブラウザでURLにアクセスして、ユーザー名/パスワードを入力してください。資格情報が失効している可能性がありますか?それとも、あなたのローカルホストとは異なるsettings.xml
をtravisに持っていますか?
mvn install:install-file -Dfile=/home/cm/Videos/ojdbc8.jar -DgroupId=com.Oracle -DartifactId=ojdbc8 -Dversion=12.1.0.2 -Dpackaging=jar
<dependency>
<groupId>com.Oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.1.0.2</version>
</dependency>
12.2.0.1からojdbc8.jarをダウンロードするためにテストしました。問題なくダウンロードできました。しかし、警告があります。ただし、警告はmavenリポジトリに* .md5ファイルがないためです。 (私たちはその問題を調査しています)
ダウンロード:https://maven.Oracle.com/com/Oracle/jdbc/ojdbc8/12.2.0.1/ojdbc8-12.2。 0.1.pom [警告]チェックサムの検証に失敗しました。3626be7f20ea523d9fd6aca576d5aba3f7afb3feが期待されますが、 https://maven.Oracle.com/com/Oracle/jdbc/ojdbc80.1.12.0.1 .pomダウンロード済み:https://maven.Oracle.com/com/Oracle/jdbc/ojdbc8/12.2.0.1 /ojdbc8-12.2.0.1.pom (0.4 KB /秒で7 KB)
Oracle Mavenリポジトリを使用するには、その使用条件に同意する必要があります。したがって、この契約を提供するために:
表示されるページは次のとおりです。
... Oracle Mavenリポジトリでのディレクトリの参照は許可されていません。
Oracle Mavenリポジトリにアクセスするには登録が必要です。登録するには、登録サイトにアクセスしてください。 ...
「登録サイト」へのリンクは、実際には http://www.Oracle.com/webapps/maven/register/license.html です。
契約条件に同意する必要があります。これにより、Oracle Mavenリポジトリを使用できます。
Mavenおよび公開されたドライバーのセットアップの詳細については、
マニフェストのバージョンは12.2.0.1.0ではなく12.2.0.1.0ですが、それでも問題があります
「コンテンツサーバー要求失敗エラー '(null)'をダウンロードできません。'path:/ Enterprise Libraries/content/maven/content/com/Oracle/jdbc/ojdbc8/12.2.0.1/ojd bc8-12.2.0.1.pom '存在しない。 "
私の資格情報は問題なく、 https://www.Oracle.com/content/secure/maven/content/com/Oracle/jdbc/ojdbc6/ojdbc6-11.2.0.4.0.pom で問題が発生しました=(maven.Oracle.comへのアクセス時にリダイレクトされるURL)も
参考:2018年6月1日(土)の午前中の最新の試み:OK、ブラウザからojdbc8 POMをダウンロードできました。
依存関係がない場合は、Oracle用に追加してください。次のコードに置き換えます。
<dependency>
<groupId>com.Oracle.ojdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>19.3.0.0</version>
</dependency>