2014年8月1日金曜日

Pleiades Luna 64bit Java 移行

Kepler から Luna へプロジェクトを移行する。

Pleiades Luna インストール

c:\pleiades を c:\pleiades.old にリネーム

Pleiades Luna 64bit Java Full Edition をダウンロード。
エクスプローラでダウンロードした zip ファイルを選択し、中にある pleiades ディレクトリを c:\ へD&Dして解凍。

STS インストール

「ヘルプ」「Eclipse マーケットプレース」
「検索」で「STS」を検索
「Spring Tool Suite (STS) for Eclipse Luna (4.4) 3.6.0.RELEASE」をインストール

Jacoco プラグインインストール


ADT/m2e-android インストール

「ヘルプ」「新規ソフトウェアのインストール」
「作業対象」
「Maven Eclipse用 Android」と「開発ツール」をインストール。

※開発ツールインストール時に、Android SDK をインストールし直したい場合、
c:\Users\ユーザ名\android-sdks
c:\Users\ユーザ名\.android
を削除しておく。

プロジェクト設定

「ファイル」「インポート」「一般」「既存プロジェクトをワークスペースへ」
「ルートディレクトリの選択」に「C:\pleiades.old\workspace」を指定、
sample、sampleAppプロジェクトを選択。
「プロジェクトをワーススペースにコピー」をチェックして「完了」

sample プロジェクトのプロパティ「プロジェクト・ファセット」を変更
Java 1.8
動的 Web モジュール 3.1

pom.xml を変更。
<java-version>1.8</java-version>
<org.springframework-version>4.0.5.RELEASE</org.springframework-version>
<org.aspectj-version>1.8.0</org.aspectj-version>
<org.slf4j-version>1.7.7</org.slf4j-version>

コンテキストで以下書き方だとエラーが発生するので修正。
root-context.xml
testApplicationContext.xml
<property name="dataSource">
<ref local="dataSource" />
</property>
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>

「ウィンドウ」「ビューの表示」「その他」「サーバー」で「サーバー」表示、
Tomcat8 サーバーを作成、sample プロジェクトを追加する。

sampleApp プロジェクトのプロパティで「Android」「プロジェクト・ビルド・ターゲット」で
Android 4.4.2 を選択する。

Tomcat サーバーを起動し、Android アプリで kepler 時と同動作をする事を確認。