2012-02-15 9 views
5

私は私のMavenのビルドスクリプトを実行すると、私はは、weblogic-maven-pluginです.Maven Centerリポジトリから利用できますか?

Plugin com.oracle.weblogic:weblogic-maven-plugin:2.9.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.oracle.weblogic:weblogic-maven-plugin:jar:2.9.1: Could not find artifact com.oracle.weblogic:weblogic-maven-plugin:pom:2.9.1 in central (http://repo1.maven.org/maven2) 

を取得するが、私はリポジトリ内で検索した場合、このプラグインが利用できないのはなぜ私はそこhttp://search.maven.org/#search|ga|1|weblogic-maven-plugin それを見ることができますか?

答えて

9

Oracle WebLogicはオープンソース製品ではないため、オラクルはMavenセントラル・リポジトリにMavenプラグインを公開しないことに決定しました(公開された各アーティファクトのソースがMaven Central Repository Usage Guideに従って必須になりました)。

唯一の方法は、WebLogic JARファイルをビルドしてローカルのMavenキャッシュにインストールすることでした。

2015年以降、オラクルは有効なOTNアカウントを持つ誰でもアクセスできるMavenリポジトリを設定しました。これはabarisoneの答えを参照してください。

+0

を報告しなかったとしてSonatypeネクサスについて

は、あなたは、Oracleリポジトリを追加できるようにするには、少なくともバージョン2.11.2が必要です。代わりに@abarisoneの答えをチェックしてください。 –

+0

更新しました、ありがとう! @IvanOval、あなたは受け入れられたものとしてabarisoneの答えをマークできますか? –

2

2015年の初めから、オラクルはMavenリポジトリを継続的統合の目的で使用可能にしました。

これは、すべてのOracle Database成果物だけでなく、Fusion Middleware、Oracle Service Bus、ADFなどに関連するものも検索できることを意味します。 詳細はthis blog postです。

明らかに、ログインするには有効なOTNアカウントが必要です。また、MavenプロキシとNexusを設定するには同じものが必要です。

登録すると、リポジトリを設定するためのすべての手順を説明しているlinkにアクセスできます。この答えは、もはや有効ではhere

関連する問題