読者です 読者をやめる 読者になる 読者になる

覚えたら書く

IT関係のデベロッパとして日々覚えたことを書き残したいです。 twitter: @yyoshikaw

Scala - IntelliJ IDEA上でsbtを用いて実行可能jarの生成

前回のエントリでIntelliJ IDEAでsbtを利用したScalaの開発を行う環境を整えました。 その際には、sbtのpackageを実行してjarの生成を行いました。ただし、生成されるjarはFat Jarではありません(依存する各種jarは含んでいない)。 本エントリでは、sbt-as…

Scala - IntelliJ IDEAでsbtによる開発を行う

IntelliJ IDEA上で、sbtによる開発を行うための手順です。 sbtはSimple Build Toolnの略で、Scalaで開発を行う際の標準的なビルドツールのようです(Mavenに近い存在なんですかね) IntelliJ IDEA起動後に以下の手順で操作を行います。 SBT Pluginのインスト…

Scala - IntelliJ IDEAでHello World

前回、ScalaのSDKをインストールしてREPLでHello Worldをやりました。 今回はIntelliJ IDEAでHello Worldを実行してみます。 IntelliJ IDEAを起動してから以下実施します。(Java(JDK)に関する設定についての説明は割愛しています) Scalaのプロジェクト作成…

IntelliJ IDEA - Tool Buttonを常に表示しておく

IntelliJ IDEAのツールボタン(以下画面の赤枠で囲んだところのボタン)を常に表示しておきたい時があります。 その場合は、「View」を選択し、その中の「Tool Buttons」をクリックしてチェックが入った状態にします。 これで常に表示された状態となります。…

IntelliJ IDEA - import文をアスタリスクでまとめないようにする

IntelliJ IDEAでJavaのコードを書いている場合、デフォルトで同一パッケージのimportが5つ以上になると自動的に、*(アスタリスク)でまとめられてしまいます。 import文はそんなに目立つ必要もないので、これはこれでいい気がするのですが、規約などで *(…

IntelliJ IDEA - マウスオーバーでjavadocをポップアップ表示する

Eclipseでは、デフォルトでソース内のメソッド等にマウスオーバーすると自動的にjavadocがポップアップ表示されます。 これに対して、IntelliJ IDEAはデフォルトではそのような自動表示はされないようになっています。 Eclipseのようにマウスオーバーで自動…

IntelliJ IDEA - ソースコードに自動的にCopyrightを挿入する

ソースコードの先頭にCopyright(著作権)の表示をしておきたいということが多々あります。新規クラス生成するたびに、コードの先頭に決まったCopyrightの内容を記述するの面倒なので、自動的に挿入されるようにしておきましょう。 以下手順です。 File > Se…

IntelliJ IDEA - ショートカット集

IntelliJ IDEAのショートカット集(IntelliJ IDEAを使い始めたばかりなので自分用のメモです) ちなみに自分の環境がWindowsなので以下全てWindows用のショートカットを記載しています。 便利なショートカット 使用頻度が特に高いショートカット 内容 ショー…

IntelliJ IDEA - 1行だけのメソッドを自動で折り畳まないようにする

IntelliJ IDEAではデフォルトでは、One-line(1行だけの)メソッドを自動的に折り畳み表示するようになっています。(以下のような感じです) これはこれでいいとは思うんですが、これが見慣れない人もいると思います。その場合は自動で折りたたむ機能をオ…

IntelliJ IDEAでmainメソッドを定義する

IntelliJ IDEAでJavaのコードを書いている際に、mainメソッドを定義する手順は以下の通りです。 (Eclipseで main と入力してmainメソッドを定義するのに対応する手順です) まずクラスを作成します public class SampleLauncher { } ↓ psvmと入力します。 p…

Lombok - IntelliJ IDEAのLombok Pluginによる操作

以前のエントリでIntelliJ IDEAへLombok Pluginをインストール手順を記載しました。 このPluginを利用することでIntelliJ IDEA上で、Lombokの操作を一部補助してくれます。 Lombokのアノテーションの貼り付け メニューからの選択操作でコード上にLombokのア…

Lombokを開発環境にインストールする(IntelliJ IDEA)

以前のエントリでLombokを、Eclipseへインストールして利用する手順を紹介しました。 本エントリでは、IntelliJ IDEAでLombokを利用するための設定手順を説明します。 設定はすべてIntelliJ IDEAで行います。IntelliJ IDEAを起動した上で実施してください。 …