2008年03月25日

Antのビルドファイルのプロパティを外部ファイルに書き出す

Antは強力なビルドツールなので、コンパイルに成功したらJarに固めてSSHでアップロードとかまで自動で行ってくれる。
が、SSHのパスワードももちろん必要で、ビルドファイルにパスワードを書くのは一人だけで使用するならかまわないがプロジェクトを共有するならまずい。
よってIDパスワードなどのプロパティを外部ファイルに書き出し、その外部ファイルだけ個人個人で設定するようにする。

以下のように、プロジェクトディレクトリ外にファイルを置き、参照する。

<property file="${user.home}/ant.common.properties"/>

home以下のパスワードファイルはもちろん600に。

後はいつものようにプロパティを使う。たとえば以下のような感じ。

<scp file="${jarFile}" todir="${loginID}:${loginPassword}@127.0.0.1:/home/USER/dist/" trust="yes"></scp>

よってよりナイスになる。便利。

Comment on "Antのビルドファイルのプロパティを外部ファイルに書き出す"

"Antのビルドファイルのプロパティを外部ファイルに書き出す"へのコメントはまだありません。

Post a Comment

コメントする

コメント登録機能が設定されていますが、TypeKey トークンが設定されていません。