Be an Idealistic Realist このページをアンテナに追加 RSSフィード

2011-03-21

maven 3 と npu と npr

mavenを触ってたらこんな警告が出ました。

[WARNING] Command line option -npu is deprecated and will be removed in future Maven versions.
[WARNING] Command line option -npr is deprecated and will be removed in future Maven versions.

どうやらmavenの下記のコマンドラインオプションが deprecated になっているようです。

--no-plugin-registry
--no-plugin-updates

おいらの IntelliJ Idea のコマンドラインオプションに、見事に上記オプションが設定されていました。

ちなみに、元々のオプションの説明はこちら


ここらへんの説明を見る限り、

IntelliJ 側の "Plugin update policy" を "Check For Updates" にすれば上記オプションがなくなりそうな気がするが、やってみてもうまくいかず。

(´・ω・`)

ruziaruzia 2011/03/21 13:30
|壁| ω・)ノ ちょっくら試してみましたよ。
結論としては、IntelliJ IDEAのMaven Integration pluginがMaven 3.0に対応するの待ちな感じが。
僕の環境での挙動をさらっと纏めると以下のような感じでした。

Settings -> Maven -> Use plugin registry にチェックを入れると以下の警告が消える。
[WARNING] Command line option -npr is deprecated and will be removed in future Maven versions.

Settings -> Maven -> Plugin update policy を Check For Update にすると以下の警告が消える。
[WARNING] Command line option -npu is deprecated and will be removed in future Maven versions.
その代わりに以下が増える。
[WARNING] Command line option -cpu is deprecated and will be removed in future Maven versions.

-nprの警告は消せるけど、-npuか-cpuはどちらかの警告は出ちゃう、って感じですね。
振る舞いを考えるに-cpuの警告が出る状態で使うのがよさげなきがします。

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/beyondseeker/20110321/1300633572