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
- ダウンロードしたpleiades.zipを解凍し、内部にあるfeaturesフォルダとpluginsフォルダをeclipseフォルダへコピー。
- ダウンロードしたjstyle_3.7.2.0-32bit.zipを解凍し、内部にあるpluginsフォルダをeclipseフォルダへコピー。
- eclipse.ini の最終行に以下の記述を追加。
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
- eclipse.ini の 1、2 行目の以下の記述を削除(スプラッシュの変更)。
-showsplash
org.eclipse.platform
m2e
EclipseのJavaEEパッケージにはm2e(maven Eclipseプラグイン)が含まれていないので別途インストールする。
- ヘルプ(H) > 新規ソフトウェアのインストール を選択する。
- 作業対象(W):
Indigo - http://download.eclipse.org/releases/indigo
を選択 - 名前: 一般用ツール から以下のプラグインをチェックしてインストール。
- m2e - Eclipse 用 Maven 統合 1.0.200.20111228-1245
- m2e - logback の slf4j ロギング (オプション) 1.0.200.20111228-1245
Subversive
EclipseにはSVNプラグインが含まれなていないので別途インストールする。
- ヘルプ(H) > Eclipseマーケットプレイス(M) を選択する。
- 検索(I): Subversive で検索する。
- Subversive - SVN チーム・プロバイダー を選択してインストール。
- 再起動後にSVNコネクターを選択する画面が表示される。
- SVNKit1.3.8 を選択してインストール。
FindBugs
- ヘルプ(H) > Eclipseマーケットプレイス(M) を選択する。
- 検索(I): FindBugs で検索する。
- FindBugs を選択してインストール。
CheckStyle
- ヘルプ(H) > 新規ソフトウェアのインストール を選択する。
- 作業対象(W):
checkstyle - http://eclipse-cs.sourceforge.net/update/
を登録 - 名前: CheckStyle から以下のプラグインをチェックしてインストール。
- Eclipse Checkstyle プラグイン 5.6.0.201209221626
AnyEdit
- ヘルプ(H) > Eclipseマーケットプレイス(M) を選択する。
- 検索(I): AnyEdit で検索する。
- AnyEdit を選択してインストール。
kijimuna/SAStruts Plugin
- ヘルプ(H) > 新規ソフトウェアのインストール を選択する。
- 作業対象(W):
Seasar2 - http://eclipse.seasar.org/updates/3.3/
を登録 - 名前: Kijimuna から以下のプラグインをチェックしてインストール。
- Kijimuna 1.1.14
- 名前: Kijimuna から以下のプラグインをチェックしてインストール。
- SAStrutsPlugin 0.0.14
プロパティエディタ
- ヘルプ(H) > 新規ソフトウェアのインストール を選択する。
- 作業対象(W):
プロパティエディタ - http://propedit.sourceforge.jp/eclipse/updates/
を登録 - 名前: プロパティーエディター から以下のプラグインをチェックしてインストール。
- 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では制約が厳しすぎるので、独自のチェック構成を定義する
- グローバル・チェック構成よりSun Checks(Eclipse)をコピーする
- 構成ボタンを押し内部構成をの以下を変更
- Javadocコメント
- 変数、スタイル、パッケージのチェックを外す
- インポート
- *(要求)インポートを回避のチェックを外す
- サイズ違反
- 行の最大長のチェックを外す
- 空白
- メソッド・パラメータ・パディングのチェックを外す
- 修飾子
- 修飾子順序のチェックを外す
- ブロック
- ネストされたブロックの会費、左右中括弧の配置のチェックを外す
- コーディング問題
- EqualsおよびHashCode、Swich Default欠落のチェックを外す
- クラス設計
- 拡張のための設計、Finalクラス、可視性修飾子のチェックを外す
- Javadocコメント
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ホームを変更。