tanaka's Programming Memo

プログラミングについてのメモ。

Ant

macのEclipseのAntでパスを設定する

phpunitを実行しようとした時に、プリインストールされていた古いPHPを認識してしまってエラーになってしまいました。自分でインストールしたPHPを参照させるために、EclipseのAntに環境変数であるPATHを設定する方法です。 EclipseのAntのOutlineから、適当…

mac eclipse ant sftp

macのEclipseで、Antのsftpタスクを利用する方法。参考URL:AntタスクでSFTPを使ってファイルをアップする Eclipse利用 - yoshikiexの日記 参考URLに従って、jsch.jarを入手 Finderを開き、アプリケーション>eclipse>plugins>org.apache.ant_x.x.x.vxxxx>lib…

antで対話 処理を実行するかの確認などを行う

inputタスクで問い合わせ conditionタスクで入力内容をチェック failタスクのifを使って値を確認して、必要な場合は中断 以下のURLにサンプルがあり、そのまま利用できる。 - The Apache Software Foundation. のInputの説明より。Input Task

ターゲットに応じてプログラムの一部を変更する

Ant

サーバのURLや、環境毎の設定を手でやると変更忘れの恐れがあるので、Antで自動化する。 方法 Antのreplaceコマンドを利用する 今回使用したreplaceの基本形 <replace file="対象のファイル"> <replacefilter token="置換元文字列1" value="置換先文字列1" /> <replacefilter token="置換元文字列2" value="置換先文字列2" /> </replace> 方法 書き換えたいプログラムの場所に、以下のような目印を記述しておく。 // @DEBUG@ Ant用の…

Eclipse Junoでant起動

keyword: eclipse juno ant JavaScript 起動Eclipse JunoのJavaScriptで、Antを呼び出す方法をまとめる。 Antタスクの表示方法 画面右の小さいボタンで「Outline」を見つけてクリックして有効にする。これでAntのタスクが表示される。 Antタスクの実行 Outli…

AntでFTPアップロード

参考 http://www.jajakarta.org/ant/ant-1.5/docs/ant-1.5/j/docs/manual/OptionalTasks/ftp.htmlAntはEclipseにプリインストールされているので、すぐに使える。 FTPタスクの実装 ftpタスクはAntのディストリビューションに含まれないので、外部ライブラリ(…