Eclipse Indigoをプロジェクトで参照しているjarのソースファイルがUTF-8だと、プロジェクトのエンコーディング設定(ResourceのText file encoding)がUTF-8になっていても文字化けしてしまいます。Heliosでは大丈夫でした。
ググってみると先人が対応してくれてました。感謝しつつ適用。
Release Details: WTP 3.3.0(Indigo)用 Feature Patch (Feature Patch) - Tools for PDT (PHP Development Tools) - SourceForge.JP
eclipseのエディタでの空白とタブの表示設定
[Windows]/[Preferences]メニュー
左のツリー[General]/[Editors]/[Text Editors]
右の[Show whitespace characters]のチェックをオン
[whitespace characters]のリンクをクリック
SpacesはTrailingのみチェック、Tabはすべてチェック
これでインデントにタブが入っていたり、行末に余分な空白が入っていたら気付きます。
と、この設定にしていたらJavaのエディタで行選択してTABキーを押してインデントしたときに
空白ではなくTABでインデントすることに気付きました。
[General]/[Editors]/[Text Editors]の[Insert spaces for tabs]はチェックをオンにしていますがそうなります。
Javaのフォーマッタの設定を変えることで解決しました。
[Java]/[Code Style]/[Formatter]で[Edit]ボタンを押して[Indentation]タブの[Tab policy]を[Spaces only]にして[Profile name]に何か名前を付けて[OK]を押します。
左のツリー[General]/[Editors]/[Text Editors]
右の[Show whitespace characters]のチェックをオン
[whitespace characters]のリンクをクリック
SpacesはTrailingのみチェック、Tabはすべてチェック
これでインデントにタブが入っていたり、行末に余分な空白が入っていたら気付きます。
と、この設定にしていたらJavaのエディタで行選択してTABキーを押してインデントしたときに
空白ではなくTABでインデントすることに気付きました。
[General]/[Editors]/[Text Editors]の[Insert spaces for tabs]はチェックをオンにしていますがそうなります。
Javaのフォーマッタの設定を変えることで解決しました。
[Java]/[Code Style]/[Formatter]で[Edit]ボタンを押して[Indentation]タブの[Tab policy]を[Spaces only]にして[Profile name]に何か名前を付けて[OK]を押します。
jsonic 1.2.5をMavenローカルレポジトリにインストール
1.2.0ならseasarのMaven2.0レポジトリにありますが、
http://maven.seasar.org/maven2/net/arnx/jsonic/jsonic/1.2.0/
1.2.5はないのでローカルにインストール。
参考:http://maven.apache.org/plugins/maven-install-plugin/usage.html
http://maven.seasar.org/maven2/net/arnx/jsonic/jsonic/1.2.0/
1.2.5はないのでローカルにインストール。
mvn install:install-file ^ -Dfile=jsonic-1.2.5.jar ^ -Dsources=jsonic-1.2.5-sources.jar ^ -DgroupId=net.arnx.jsonic ^ -DartifactId=jsonic ^ -Dversion=1.2.5 ^ -Dpackaging=jar ^ -Dclassifier=sources ^ -DgeneratePom=true ^ -DcreateChecksum=true(^はバッチファイルで継続行にするための記号です)
参考:http://maven.apache.org/plugins/maven-install-plugin/usage.html