web-dev-qa-db-ja.com

Oracle ojdbc8 12.2.0.1 Mavenにより禁止

Oracle ojdbc8 12.2.0.1Forbidden2017年12月以来、それがうまく機能する前に。 Oracleリポジトリ(setting.xml)で変更された構成は何ですか?

Mavenプロジェクト: https://github.com/sgrillon14/MavenSampleOracleJdbc

完全なトレース: https://travis-ci.org/sgrillon14/MavenSampleOracleJdbc

6
sgrillon

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$
5

ここに根本的な問題があります

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に持っていますか?

5
lance-java
  1. Oracle JDBC DriverはMavenリポジトリにないため、ojdbc8.jarをダウンロードして次のコマンドを実行します。
mvn install:install-file -Dfile=/home/cm/Videos/ojdbc8.jar -DgroupId=com.Oracle -DartifactId=ojdbc8 -Dversion=12.1.0.2 -Dpackaging=jar
  1. この依存関係をpom.xmlに追加します
<dependency>
    <groupId>com.Oracle</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>12.1.0.2</version>
</dependency>
4
Vimala

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)

2
Nirmala

Oracle Mavenリポジトリを使用するには、その使用条件に同意する必要があります。したがって、この契約を提供するために:

  • oracle.comにアクセスしてログインします
  • https://maven.Oracle.com に移動します
  • 表示されるページは次のとおりです。

    ... Oracle Mavenリポジトリでのディレクトリの参照は許可されていません。

    Oracle Mavenリポジトリにアクセスするには登録が必要です。登録するには、登録サイトにアクセスしてください。 ...

「登録サイト」へのリンクは、実際には http://www.Oracle.com/webapps/maven/register/license.html です。

契約条件に同意する必要があります。これにより、Oracle Mavenリポジトリを使用できます。

Mavenおよび公開されたドライバーのセットアップの詳細については、

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

1
Rusi Popov

マニフェストのバージョンは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をダウンロードできました。

0
p3consulting

依存関係がない場合は、Oracle用に追加してください。次のコードに置き換えます。

<dependency>
   <groupId>com.Oracle.ojdbc</groupId>
   <artifactId>ojdbc8</artifactId>
   <version>19.3.0.0</version>
</dependency>
0
Said Yusifli