Java/Ant
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
makeのjava版
#contents
*セットアップ [#x2fe68ed]
-パイナリが配布されているので、解凍してANT_HOME/binにパス...
*Tips [#q3468ef3]
**変数の利用 [#idc5f66c]
-直接定義することができる。基本的に変わることがない値なら...
<property name="cm.lib.dir" value="${cm.lib.dir}"/>
-外部で定義できる。環境によって変わる部分はbuild.properti...
build.propertiesというファイルに以下のように記述
tomcat.home=/usr/java/tomcat
-build.xmlのなかでプロパティファイルを指定して、利用でき...
<property file="build.properties"/>
<echo message="${tomcat.home}"/>
-環境変数を利用することもできる
<!-- B. 環境変数を使ってpropertyのセット -->
<property environment="env" />
<property name="path_to_servlet_api" value="${env.TOMCA...
**ファイルコピー時に置き換え(filter) [#rf131e50]
-server.xmlのデータソースを書き換えてコピーする例
<parameter>
<name>username</name>
<value>@DB_USER@</value>
</parameter>
<parameter>
<name>password</name>
<value>@DB_PASSWORD@</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:postgresql://@DB_HOST@:5432/@DB_NAME@</va...
</parameter>
-build.xml
<filter token="DB_HOST" value="${db.host}"/>
<filter token="DB_NAME" value="${db.name}"/>
<filter token="DB_USER" value="${db.user}"/>
<filter token="DB_PASSWORD" value="${db.password}"/>
<copy file="../conf/server.xml" todir="${conf}" overwrit...
コピー元ファイル名で@XXX@とした部分に<filter token="XXX" ...
**特定のOSでのみコマンドの実行 [#oc0b8931]
-Linuxでのみシンボリックリンクを作成の例
<exec dir="${webapps}" executable="ln" os="Linux">
<arg line="-s ${admin_webapps}/symlink ${webapps}/sy...
</exec>
#counter
終了行:
makeのjava版
#contents
*セットアップ [#x2fe68ed]
-パイナリが配布されているので、解凍してANT_HOME/binにパス...
*Tips [#q3468ef3]
**変数の利用 [#idc5f66c]
-直接定義することができる。基本的に変わることがない値なら...
<property name="cm.lib.dir" value="${cm.lib.dir}"/>
-外部で定義できる。環境によって変わる部分はbuild.properti...
build.propertiesというファイルに以下のように記述
tomcat.home=/usr/java/tomcat
-build.xmlのなかでプロパティファイルを指定して、利用でき...
<property file="build.properties"/>
<echo message="${tomcat.home}"/>
-環境変数を利用することもできる
<!-- B. 環境変数を使ってpropertyのセット -->
<property environment="env" />
<property name="path_to_servlet_api" value="${env.TOMCA...
**ファイルコピー時に置き換え(filter) [#rf131e50]
-server.xmlのデータソースを書き換えてコピーする例
<parameter>
<name>username</name>
<value>@DB_USER@</value>
</parameter>
<parameter>
<name>password</name>
<value>@DB_PASSWORD@</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:postgresql://@DB_HOST@:5432/@DB_NAME@</va...
</parameter>
-build.xml
<filter token="DB_HOST" value="${db.host}"/>
<filter token="DB_NAME" value="${db.name}"/>
<filter token="DB_USER" value="${db.user}"/>
<filter token="DB_PASSWORD" value="${db.password}"/>
<copy file="../conf/server.xml" todir="${conf}" overwrit...
コピー元ファイル名で@XXX@とした部分に<filter token="XXX" ...
**特定のOSでのみコマンドの実行 [#oc0b8931]
-Linuxでのみシンボリックリンクを作成の例
<exec dir="${webapps}" executable="ln" os="Linux">
<arg line="-s ${admin_webapps}/symlink ${webapps}/sy...
</exec>
#counter
ページ名: