30歳からはじめる雑記ブログ

日々あった出来事、考えたことを書いていきます。

IntelliJとEclipseの違い

Tomcatプロジェクトの扱い

EclipseではTomcatプラグインをいれることで、Tomcatサーバーにwarファイルをデプロイしなくても、

プロジェクトファイルをアプリケーションとして認識させることができる。

IntelliJの場合、デプロイは必須になる。

IntelliJ独自の用語

Artifact:アプリケーションをデプロイするための識別子。Eclipseでいうところのプロジェクトと考えればいい。

Tomcatサーバーの実行の構成でデプロイタブがあるが、ここでArtifactを指定する。

pleiades.io

Artifaceは大きく2種類あって、war形式とwar exploded形式。アーカイブ形式か展開済み形式かの違い。

リンク先にある通り、exploded形式だと更新アクション実行時に選べるものが多い。

ビルド:モジュールのビルドを行う(Eclipseでいうところのプロジェクト)

プロジェクトのビルド:プロジェクト全体のビルドを行う(Eclipseでいうところのワークスペース