2007-05-01から1ヶ月間の記事一覧

プラグインExportの自動化

自作プラグインの出力は、マニフェストエディタのexportのウィザードでできるけど、 Antからでも実行することができる。 でも、実行する際にちょっとハマったのでメモっとく。 Exportのウィザードの画面で、OptionsのSave as Ant scriptにチェックをつけると…

ずーっと勘違いしてた>BuildException

Ant

Antのタスクを自作するときは、Taskクラスを継承してexecuteメソッドを実装する。 んで、executeメソッドをEclipseの機能で追加すると、次のようになる。 public void execute() throws BuildException { // TODO Auto-generated method stub super.execute(…

AntからWSHの実行

Ant

と言っても、それほど難しいもんでもなかった。 <exec executable="cscript.exe"> <arg value="[実行するファイル]" /> </exec>cscript.exe実行時のロゴはけっこーうざいので <arg value="//NoLogo" />を付けるとすっきりする。</arg>

VelocityはSingleton?

Velocityを使った処理で、↓のよーにやってた。 Properties prop = new Properties(); // てきとーにプロパティを追加 Velocity.init(prop); Template template = Velocity.getTemplate("hoge.vm"); ・・・ここで、このVelocityクラス(というか内部的に保持…

Eclipseの変わった起動オプション2

前回に引き続き、ぼーっとヘルプを見ていたら発見した。 -showlocation [ほげほげ] ウィンドウのタイトルバーに、ワークスペースのパスが表示されるようになる。 ほげほげを指定すると、その文字が表示されるようになる。 ただそれだけ。 複数Eclipseを起動…

ファイルが同一であるかをチェックするcondition

Ant

Antのconditionで、ファイルが同一であるかをチェックするFilesMatchというのが あったので試してみる。 FilesMatchは、引数として2つのファイルを受け取り、 それらの内容が同じであるかをチェックしてくれる。 ソースを見る限りだと、次の条件の場合にtrue…

NetBeansが起動しない・・・

久しぶりにNetBeansをさわろうとしたら、エラーが出て起動しなくなっていた。 Cannot find java.exe in [java.exeへのパス] NetBeansをインストールした後にJDKを入れ替えちゃったので、 上記パスにjava.exeがないのが原因っぽい。 ということは、NetBeansは…

MessageFormatの続き

前はどーでもいい使い方しかしなかったので、ちょっとバージョンアップ。 数値のフォーマットを使うパターン。 DecimalFormatのスタイルが指定できる。 String base = "";String result = MessageFormat.format(base, new Object[]{123.45, 10, 0.25}); Syst…

IWorkspaceの取得方法

地味にわからなかった・・・ IWorkspace workspace = ResourcesPlugin.getWorkspace(); 前に使ったことあるのにorz

デバッグ時のCollectionの中身の確認

Eclipseでデバッグをする際、インスタンスの中身を確認したいときがある。 でも、Collection系のインスタンスをビューで確認するのは、すごーくつらい。 というのも、変数ビューはCollectionの実装クラスの内部構造をまともに表示してくれるので、 単純に保…