おのたく日記 YouTubeも始めました→
2005-04-01(Fri) [長年日記]
■ Javaソースのフォーマット整形 JALOPY
「今日のツール: JalopyとNetBeansでコードを見やすく - ブログ: 岡崎 - Okazaki's blog」でNetBeanで使う様子が紹介されていて知ったJavaソースの整形ツール
JDeveloper 10g(10.1.3)にも整形はあるけど、自分の好きなインデント(スペースで2つ、タブは使わない)には設定できないようなので、JALOPY JDeveloper 10g plug-inを使ってみることにする。
ドキュメントによるとJDveloper 10gでは9.0.5.1でしかテストがされていないということで、zipを展開すると出てくる/lib以下を/jdev/lib/extに置いたら、JDevloper 10gの起動メッセージに
/jdev/lib/ext/pmd-jdeveloper-1.5.jar!/meta-inf/jdev-ext.xml
Converting JDeveloper 9.0.5 extension manifest to 10.1.3
/jdev/lib/ext/jalopy-jdeveloper-1.1.4.jar!/META-INF/jdev-ext.xml
Error:
: XML-24534: (エラー) 要素'feature'は必要ありません。 Error:
: XML-24521: (エラー) 次の要素は未完了です: 'extensions'
と出るし、右クリックでメニューが出なくなる。
3月14日の日記に書いたPMDのJDevloper 10gプラグインを利用したときと同様に再ビルドが必要みたいなのかと思ってたら、Downloadページには無かったハージョン1.1.5がSourceForgeのリリースページにあって、こちらはJDeveloper 10g(10.1.3)をサポートしている。(ちなみにPMDでは、リリースページを見ても10.1.3をサポートしたバージョンまだリリースされていなかった)
Jaployバージョン1.1.5は、JDeveloper 10g(9.0.5.x)では動かないJDeveloper 10g(10.1.3)専用で、インストール先も以前のバージョンとは違って$JDEVELOPER/jdev/extensionsにインストールして使うので注意!
defaultのindentは4桁だったけど、2桁に設定を変更して使っている。
|