Meet JetBrains’ Release of the Year: IntelliJ IDEA 8 | IntelliJ IDEA Blog
昨日RC2が出たと思ったら,もうリリース版が出た。IDEA8は,IDEA7以上に多言語IDEっぽくなった。
毎度のことながら年貢も納めましたよ。
てっきりリリースは12月だろうと思って油断してただけに,ちと痛かったけどね。:-P
IDEA8のMavenサポートが神がかってる件について
と言っても,他のIDEのMavenサポートを知らないので,すでにこんくらい当たり前なのかも知れない。
IDEA7の頃から,POM食わせりゃプロジェクトとして開いてくれたんだけど,IDEA8からはMaven ModuleとしてPOM作るところからできるようになりました。MavenProjectHelper涙目ですね。
POMを開いて Alt+Insertを押すと,"Dependency"なんてのが出てくるよ。
ポチっとしたら,"Maven Artifact Search"なんてダイアログが出てきて,望むものを選ぶとPOMにdependencyタグが挿入されますた。もうMaven Repo Searchも要りませんね。ありがとうございました。
POMを更新すると,エディタの左上に"Re-import"ボタンが表示されます。これで編集したけどIDEAに反映し忘れちゃった,なんてうっかりが防げますね。:-)
IDEA8のMavenサポートが神がかってる件について(その2)
ちなみに,こんなのもアリらしい。
「commons-logging使いたいなぁ」と思ったかどうかは別として,おもむろにこんなコードを書いたとしよう。
private static final Log log = _
「Logってなんやねん」ってことで赤バルブでるから,Alt+Enter。すると"Add Maven Dependency..."なんて項目が。
それ選ぶと,こんな感じでMaven Artifact Searchダイアログが表示される。わはは,おもしろいぞ。:-D
ただね,Logとかそれっぽい名前が多いクラスだと,Optimize Importと被るようで,先のIntentionを出すタイミングがシビアだったりする。:-P