NetBeansでMavenを使う(解決編) [Java]
NetBeans 8.0.2でMavenプロジェクト作成しようとしたが、デフォルトMavenリポジトリから以降に索引を取得できない。
Mavenプロジェクトを作成しようとするとこんなエラーが発生。
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.4.1: Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1
読み込みに失敗しているらしい。
怪しいのはネットワーク設定で、社内環境につきプロキシサーバ経由で外部サイトにアクセスしている。
NetBeansのプロキシ設定は「ツール⇒オプション⇒一般」からできる。
しかし「システムのプロキシ設定を使用」がすでに選択されており、問題ない。
仕方ないので、下記サイトから手動でMavenパッケージをダウンロードして、適当なところに解凍。
http://maven.apache.org/download.cgi
今回は apache-maven-3.3.3-bin.zip を選択。
NetBeansのMaven設定を変更する。
ツール⇒オプション⇒Java⇒Maven
Mavenのホームを解凍先に変更する。
これで問題ないはずと再度Mavenプロジェクト作成にチャレンジ!
しかし状況は変わらず。
そういえばどこかのサイトでMavenはMavenで独自にプロキシ指定があると読んだ気がする。
解凍先のファイルをあさっていくと、それらしいヤツを発見。
apache-maven-3.3.3\conf\settings.xml
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
コメントアウトになっているが、明らかに怪しい。
さっそく設定して、Mavenプロジェクトを作成してみるとサクサク進むではないか!
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 01:25 min
Finished at: 2015-09-18T13:14:56+09:00
Final Memory: 17M/216M
------------------------------------------------------------------------
それではとサービスタグからMavenリポジトリを選択し、索引の更新を実行。
おー、こちらもIDE右下のプログレスバーは動き始めた。
いやー、2日もこんなことに時間を費やしてしまった。
情報が少ないところをみると、まだまだNetBeans IDEはメジャーになれないのかな。
Mavenプロジェクトを作成しようとするとこんなエラーが発生。
Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.4.1: Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1
読み込みに失敗しているらしい。
怪しいのはネットワーク設定で、社内環境につきプロキシサーバ経由で外部サイトにアクセスしている。
NetBeansのプロキシ設定は「ツール⇒オプション⇒一般」からできる。
しかし「システムのプロキシ設定を使用」がすでに選択されており、問題ない。
仕方ないので、下記サイトから手動でMavenパッケージをダウンロードして、適当なところに解凍。
http://maven.apache.org/download.cgi
今回は apache-maven-3.3.3-bin.zip を選択。
NetBeansのMaven設定を変更する。
ツール⇒オプション⇒Java⇒Maven
Mavenのホームを解凍先に変更する。
これで問題ないはずと再度Mavenプロジェクト作成にチャレンジ!
しかし状況は変わらず。
そういえばどこかのサイトでMavenはMavenで独自にプロキシ指定があると読んだ気がする。
解凍先のファイルをあさっていくと、それらしいヤツを発見。
apache-maven-3.3.3\conf\settings.xml
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
コメントアウトになっているが、明らかに怪しい。
さっそく設定して、Mavenプロジェクトを作成してみるとサクサク進むではないか!
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 01:25 min
Finished at: 2015-09-18T13:14:56+09:00
Final Memory: 17M/216M
------------------------------------------------------------------------
それではとサービスタグからMavenリポジトリを選択し、索引の更新を実行。
おー、こちらもIDE右下のプログレスバーは動き始めた。
いやー、2日もこんなことに時間を費やしてしまった。
情報が少ないところをみると、まだまだNetBeans IDEはメジャーになれないのかな。
2015-09-18 13:32
nice!(0)
コメント(0)
トラックバック(0)
コメント 0