2016-04-27 13 views
0

Error: Missing artifact com.oracle:ojdbc6:jar:11.2.0.3ojdbc6 jarをlinux mavenローカルリポジトリにインストールするには?

エラーが表示さ:ミッシングアーティファクトcom.oracle:ojdbc6:jar:11.2.0.3

すべてがgroupIdVersionは、artifactIdは、この依存性は、作品と私ではない私のプロジェクトで正しい ですローカルの.m2 oracle mavenリポジトリにjarファイルをコピーしようとしていましたが、まだ動作していません。この種のエラーを解決するには?

答えて

-1

あなたのpom.xmlにそれのための依存関係を追加し、mvn clean installを行いますとき、それはあなたが以下のMavenの依存関係ローカルリポジトリにのみjarファイルをコピーする

<dependency> 
<groupId>cn.guoyukun.jdbc</groupId> 
<artifactId>oracle-ojdbc6</artifactId> 
<version>11.2.0.3.0</version> 

+0

そして、それはあなたのOSの達人とは何の関係もありませんが均一evrywhere振る舞い:) –

+0

この意志は、プロジェクトのmavenhiber上の目標を実行に失敗しました[ERROR]このタイプのを与える:プロジェクトmavenhiberの依存関係を解決できませんでした:mavenhiber:戦争:0.0.1-SNAPSHOT:https://repo.maven.apache.org/maven2のcom.oracle:ojdbc6:jar:11.2.0がローカルリポジトリにキャッシュされていないと、解決が更新まで再試行されません[ヘルプ1] [エラー] [エラー]エラーの完全なスタックトレースを表示するには、Mavenを-eスイッチで再実行します。 [エラー]完全なデバッグログを有効にするには、-Xスイッチを使用してMavenを再実行します。 –

+0

は機能しません。 –

-1

を使用し ためにそれを行うだろう関連するpomファイルもコピーしないと助けになりません。 Mavenがファイルをキャッシュしていて、ファイルにアクセスできない場合(インターネットや誤ったプロキシ設定など)、Mavenはまだそれを覚えています。そのため、キャッシュされたファイルを削除し(.m2リポジトリから特定のフォルダ全体を削除する)、再度ビルドを試みます。接続が正しく、ファイルをダウンロードするリポジトリを定義している場合は、正常であるはずです。

このjarファイルがmaven centralにあるかどうかわかりませんが、これをpom.xmlまたはmaven設定ファイルに追加してみてください。

<repositories> 
    <repository> 
     <id>codelds</id> 
     <url>https://code.lds.org/nexus/content/groups/main-repo</url> 
    </repository> 
</repositories> 
+0

最初のコメントとのリンクから引用: "_Is that lds.org repository legal?この回答によると違法です:http://stackoverflow.com/a/1074971/1415732_" - "もちろん、あなたのプロジェクトに任意のレポを追加することは"良い "のですが、うわー、これは非常に多くのレベルでは間違っています。 –

関連する問題