LoginSignup
4

More than 5 years have passed since last update.

IntelliJ Plugin開発準備(Mac編):IntelliJ IDEA Community EditionのSDKとソースコードをセットアップ

Last updated at Posted at 2015-09-15

免責

本稿はitohiro73の個人的な技術メモであり、雇用主または所属する団体とは一切関係ありません。

This article is itohiro73's personal technical note and does not express the views or opinions of my employer.

IntelliJ IDEA Community Editionのダウンロード・インストール

IntelliJのPlugin開発に使うIDE自体はCommunity EditionでもUltimate Editionでも大丈夫ですが、使用するSDKに関しては汎用的なPluginを開発するためにCommunity Editionを使った方が良いと思います。

ということで、Ultimate Editionしか持っていない方はJetbrainsのIntelliJ IDEAダウンロードページからCommunity Editionをダウンロードしておきましょう。

ダウンロードしたら通常通りアプリケーションフォルダにドラッグアンドドロップ。

kobito.1442314794.488357.png

SDKの作成

IntelliJに戻って、Project Structureを開き、Project SDKで「New」ボタンをクリック。「IntelliJ Platform Plugin SDK」を選択します。

Screen Shot 2015-09-15 at 8.07.35 PM.png

アプリケーションフォルダにインストールした「IntelliJ IDEA 14 CE」を選択し、Chooseボタンを押します。

Screen Shot 2015-09-15 at 8.09.14 PM.png

次にSDK内部で使用するJavaのSDKを選択します。ここでは「1.8」という名ののJava SDKを選択していますが、皆さんが普段使用しているSDKを選択すれば大丈夫だと思います。簡易プラグインを作成して実験したところ、Java8の機能(ラムダ式、Date Time API等)を使用しても問題なさそうでした。もしJava8を使ってみて問題があったばあいはコメントいただけると幸いです。

kobito.1442315585.648476.png

ここまでの手順で以下のようにSDKが選択さてていればOKです。

kobito.1442315750.229731.png

SDKにソースコードのアタッチ

IntelliJ内でソースコードを検索したり、IntelliJをデバッグしながらコードを追うためには、SDKにソースコードをアタッチする必要があります。

こちらに各バージョンのソースコードがbz2で圧縮されたファイルとして置いてあるので、これを使うのがいちばん手っ取り早いと思います。

ここではIntelliJ IDEA Community Edition 14.1.4をダウンロードしてみましょう。

ダウンロードしたら適当なフォルダに解凍します。ここでは~/tools以下においてあります。

kobito.1442316101.136157.png

ソースコードが展開されたらIntelliJに戻り、[Project Structure] -> [Platform Settings] -> [SDKs]を開き上記で作成したIntelliJ IDEA Community EditionのSDKを選択し、「Sourcepath」というタブを開きます。

kobito.1442316324.533813.png

この「Sourcepath」タブの左下にある+ボタンをクリックします。

kobito.1442316388.357278.png

「Select Path」というダイアログが開くので、ダウンロードして展開したソースコードのフォルダを選択します。

kobito.1442316427.595841.png

「Detected Roots」というダイアログが開くので、とくに好みがなければ全て選択したままOKボタンを押して良いと思います。

kobito.1442316558.246103.png

下図のようにソースコードのPathが足されていればOKです。OKボタンを押して終了しましょう。

kobito.1442316593.757997.png

まとめ

以上の手順を完了すれば、IntelliJ上でソースコードをナビゲートしたり、デバッグしたりとIntelliJ Community Editionのコードの世界を縦横無尽に駆け巡ることができます。きっと開発の生産性が上がることでしょう。Happy development timeをお過ごし下さい。

Screen Shot 2015-09-15 at 8.32.05 PM.png

合わせて読みたい

GradleでIntelliJ Plugin開発:簡易tool window pluginの作成

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4