Eclipseの構築

Eclipseのバージョンとパッケージ

Eclipse Indigo(3.7)
Eclipse IDE for Java EE Developers
Windwos 32-bit

適用したプラグインと導入方法

Pleiades/JStyle

今回はAll in Oneではなく、日本語化プラグイン本体のみを導入

理由:JavaやTomcatのバージョンが指定されていたため

Pleiades 1.3.5.I20121018
JStyle 3.7.2.0
  1. ダウンロードしたpleiades.zipを解凍し、内部にあるfeaturesフォルダとpluginsフォルダをeclipseフォルダへコピー。
  2. ダウンロードしたjstyle_3.7.2.0-32bit.zipを解凍し、内部にあるpluginsフォルダをeclipseフォルダへコピー。
  3. eclipse.ini の最終行に以下の記述を追加。
    1. -javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
  4. eclipse.ini の 1、2 行目の以下の記述を削除(スプラッシュの変更)。
    1. -showsplash
    2. org.eclipse.platform

m2e

EclipseのJavaEEパッケージにはm2e(maven Eclipseプラグイン)が含まれていないので別途インストールする。

  1. ヘルプ(H) > 新規ソフトウェアのインストール を選択する。
  2. 作業対象(W): Indigo - http://download.eclipse.org/releases/indigo を選択
  3. 名前: 一般用ツール から以下のプラグインをチェックしてインストール。
    • m2e - Eclipse 用 Maven 統合 1.0.200.20111228-1245
    • m2e - logback の slf4j ロギング (オプション) 1.0.200.20111228-1245

Subversive

EclipseにはSVNプラグインが含まれなていないので別途インストールする。

  1. ヘルプ(H) > Eclipseマーケットプレイス(M) を選択する。
  2. 検索(I): Subversive で検索する。
  3. Subversive - SVN チーム・プロバイダー を選択してインストール。
  4. 再起動後にSVNコネクターを選択する画面が表示される。
  5. SVNKit1.3.8 を選択してインストール。

FindBugs

  1. ヘルプ(H) > Eclipseマーケットプレイス(M) を選択する。
  2. 検索(I): FindBugs で検索する。
  3. FindBugs を選択してインストール。

CheckStyle

  1. ヘルプ(H) > 新規ソフトウェアのインストール を選択する。
  2. 作業対象(W): checkstyle - http://eclipse-cs.sourceforge.net/update/ を登録
  3. 名前: CheckStyle から以下のプラグインをチェックしてインストール。
    • Eclipse Checkstyle プラグイン 5.6.0.201209221626

AnyEdit

  1. ヘルプ(H) > Eclipseマーケットプレイス(M) を選択する。
  2. 検索(I): AnyEdit で検索する。
  3. AnyEdit を選択してインストール。

kijimuna/SAStruts Plugin

  1. ヘルプ(H) > 新規ソフトウェアのインストール を選択する。
  2. 作業対象(W): Seasar2 - http://eclipse.seasar.org/updates/3.3/ を登録
  3. 名前: Kijimuna から以下のプラグインをチェックしてインストール。
    • Kijimuna 1.1.14
  4. 名前: Kijimuna から以下のプラグインをチェックしてインストール。
    • SAStrutsPlugin 0.0.14

プロパティエディタ

  1. ヘルプ(H) > 新規ソフトウェアのインストール を選択する。
  2. 作業対象(W): プロパティエディタ - http://propedit.sourceforge.jp/eclipse/updates/ を登録
  3. 名前: プロパティーエディター から以下のプラグインをチェックしてインストール。
    • PropertiesEditor_Asian_NLS 6.0.0
    • プロパティー・エディター 6.0.0

Eclipse HTML Editor

updateに対応していないのでダウンロードしてEclipseのdropinsフォルダに格納する。

Eclipse HTML Editor 2.1.0

http://sourceforge.jp/projects/amateras/downloads/51002/tk.eclipse.plugin.htmleditor_2.1.0.jar/

Sysedo Tomcat Launcher

updateに対応していないのでダウンロードしたzipを展開し、com.sysdeo.eclipse.tomcat_3.3.0フォルダをEclipseのdropinsフォルダに格納する。

Sysedo Tomcat Launcher 3.3

http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV33.zip

Eclipseの設定

ウインドウ(W) > 設定(P) から行える各種の設定について、デフォルトより変更したものを記載する。

一般

  • ワークスペース
    • テキスト・ファイルのエンコードを「UTF-8」に変更

Checkstyle

デフォルトのSun Checksでは制約が厳しすぎるので、独自のチェック構成を定義する

  1. グローバル・チェック構成よりSun Checks(Eclipse)をコピーする
  2. 構成ボタンを押し内部構成をの以下を変更
    • Javadocコメント
      • 変数、スタイル、パッケージのチェックを外す
    • インポート
      • *(要求)インポートを回避のチェックを外す
    • サイズ違反
      • 行の最大長のチェックを外す
    • 空白
      • メソッド・パラメータ・パディングのチェックを外す
    • 修飾子
      • 修飾子順序のチェックを外す
    • ブロック
      • ネストされたブロックの会費、左右中括弧の配置のチェックを外す
    • コーディング問題
      • EqualsおよびHashCode、Swich Default欠落のチェックを外す
    • クラス設計
      • 拡張のための設計、Finalクラス、可視性修飾子のチェックを外す

Java

JDKの追加、フォーマッターの変更、メンバーソート順の変更を行う。

  • インストール済みのJRE
    • jdkを追加
  • コード・スタイル
    • フォーマッター
      • アクティブなプロファイル(C)よりEclipse 2.1[ビルトイン]を選択し編集ボタンを押す。
      • 行折り返し > 行の最大幅(I) を120に変更する。
      • プロファイル名を変更してOKボタンを押す。
  • 外観
    • メンバー・ソート順序
      • メンバーを表示する順序を選択します。この順序は、「メンバーのソート」アクションでも使用されます。(C)でタイプを一番下に変更。
      • 同じカテゴリーのメンバーを可視性でソート(S)にチェックし、Public > Protected > デフォルト > Private の順になるように変更。

Kijimuna

Diconバリデーションエラーの出力方法をカスタマイズで

自動インジェクションでnullが設定される場合: Ignore に変更。

Maven

アーティファクト・ソースのダウンロード(W)、アーティファクト JavaDocのダウンロード(J)をチェックする。

Tomcat

Tomcatバージョンをバージョン6.xに変更。

Tomcatホームを変更。