ANT
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* [[ANT]]
javaをキーワードにいろいろ探していると、よくANTというキー...
こりゃなんでしょうか。
Another Neat Toolの略で、直訳するともうひとつのすてきなツ...
windowsでいえばバッチファイルみたいなものです。
eclipseでもちゃんとサポートしているし、なかなか便利そうな...
では環境を作ります。
http://ant.apache.org/からDownloadしましょう。
ターゲット単位で実行します。 Eclipse3.1からデバッグできる...
#contents
** プロパティの設定
<property name="doc.dir" value="./doc" />
doc.dirというプロパティに"./doc"という値をセットしていま...
セットした値は ${doc.dir}で参照することができます。
** 環境変数の取得
<property environment="env" />
と定義しておけば、
<fileset dir="${env.CATALINA_HOME}/common/lib">
といった感じでOSの環境変数が取得できます。
** パスの設定
<path id="catalina.classpath">
<fileset dir="${env.CATALINA_HOME}/common/lib">
<include name="*.jar" />
</fileset>
</path>
としておけば ${env.CATALINA_HOME}/common/libにあるjarがca...
<target name="compile" depends="init">
<javac encoding="${encode}" srcdir="${src}" destdir="${...
<classpath refid="catalina.classpath" />
</javac>
</target>
** コンパイル
javacを使います。
<target name="compile" depends="init">
<javac encoding="${encode}" srcdir="${src}" destdir="${...
<classpath refid="catalina.classpath" />
</javac>
</target>
** JAVAクラスを起動
arg valueの使い方はスペースまででひとつ<arg value=""/>を...
<target name="deploy.wsdd" depends="init" description="d...
<java classname="org.apache.axis.client.AdminClient" fo...
<arg value="-p"/>
<arg value="8086"/>
<arg value="${src}/deploy.wsdd"/>
<classpath refid="main.compilation.classpath" />
<classpath refid="axis.classpath" />
<classpath refid="catalina.classpath" />
</java>
<echo message="完了" />
</target>
** 依存
<target name="deploy.wsdd" depends="init" description="d...
このターゲットdeploy.wsddはinitというターゲットを実行して...
** メッセージ
メッセージを出力します。
<echo message="完了" />
** コピー
<!-- コピー -->
<copy todir="${env.CATALINA_HOME}/webapps/axis/WEB-INF/c...
<fileset dir="${build}/test">
<include name="**/*" />
</fileset>
</copy>
これは${env.CATALINA_HOME}/webapps/axis/WEB-INF/classes/t...
** JAR
JARをつくります。
<target name="jar">
<jar jarfile="${app.jar}" basedir="${destdir}">
<fileset dir="${axis.libdir}">
<include name="*.jar" />
</fileset>
</jar>
</target>
** GET(HTTP)
HTTPからファイルをGETします。
<target name= "get">
<echo message="${wsdl.location}/urn:${wsdl.urn}?wsdl" />
<get src="${wsdl.location}/urn:${wsdl.urn}?wsdl" dest=...
<get src="${wsdl.location}/urn:${wsdl.urn2}?wsdl" dest...
</target>
** 削除
<target name= "delete">
<delete dir="${james.home}james" />
<delete file="${james.home}${james.sar}" />
</target>
* リンク
[[マニュアル>http://www.jajakarta.org/ant/ant-1.6.1/docs/...
終了行:
* [[ANT]]
javaをキーワードにいろいろ探していると、よくANTというキー...
こりゃなんでしょうか。
Another Neat Toolの略で、直訳するともうひとつのすてきなツ...
windowsでいえばバッチファイルみたいなものです。
eclipseでもちゃんとサポートしているし、なかなか便利そうな...
では環境を作ります。
http://ant.apache.org/からDownloadしましょう。
ターゲット単位で実行します。 Eclipse3.1からデバッグできる...
#contents
** プロパティの設定
<property name="doc.dir" value="./doc" />
doc.dirというプロパティに"./doc"という値をセットしていま...
セットした値は ${doc.dir}で参照することができます。
** 環境変数の取得
<property environment="env" />
と定義しておけば、
<fileset dir="${env.CATALINA_HOME}/common/lib">
といった感じでOSの環境変数が取得できます。
** パスの設定
<path id="catalina.classpath">
<fileset dir="${env.CATALINA_HOME}/common/lib">
<include name="*.jar" />
</fileset>
</path>
としておけば ${env.CATALINA_HOME}/common/libにあるjarがca...
<target name="compile" depends="init">
<javac encoding="${encode}" srcdir="${src}" destdir="${...
<classpath refid="catalina.classpath" />
</javac>
</target>
** コンパイル
javacを使います。
<target name="compile" depends="init">
<javac encoding="${encode}" srcdir="${src}" destdir="${...
<classpath refid="catalina.classpath" />
</javac>
</target>
** JAVAクラスを起動
arg valueの使い方はスペースまででひとつ<arg value=""/>を...
<target name="deploy.wsdd" depends="init" description="d...
<java classname="org.apache.axis.client.AdminClient" fo...
<arg value="-p"/>
<arg value="8086"/>
<arg value="${src}/deploy.wsdd"/>
<classpath refid="main.compilation.classpath" />
<classpath refid="axis.classpath" />
<classpath refid="catalina.classpath" />
</java>
<echo message="完了" />
</target>
** 依存
<target name="deploy.wsdd" depends="init" description="d...
このターゲットdeploy.wsddはinitというターゲットを実行して...
** メッセージ
メッセージを出力します。
<echo message="完了" />
** コピー
<!-- コピー -->
<copy todir="${env.CATALINA_HOME}/webapps/axis/WEB-INF/c...
<fileset dir="${build}/test">
<include name="**/*" />
</fileset>
</copy>
これは${env.CATALINA_HOME}/webapps/axis/WEB-INF/classes/t...
** JAR
JARをつくります。
<target name="jar">
<jar jarfile="${app.jar}" basedir="${destdir}">
<fileset dir="${axis.libdir}">
<include name="*.jar" />
</fileset>
</jar>
</target>
** GET(HTTP)
HTTPからファイルをGETします。
<target name= "get">
<echo message="${wsdl.location}/urn:${wsdl.urn}?wsdl" />
<get src="${wsdl.location}/urn:${wsdl.urn}?wsdl" dest=...
<get src="${wsdl.location}/urn:${wsdl.urn2}?wsdl" dest...
</target>
** 削除
<target name= "delete">
<delete dir="${james.home}james" />
<delete file="${james.home}${james.sar}" />
</target>
* リンク
[[マニュアル>http://www.jajakarta.org/ant/ant-1.6.1/docs/...
ページ名: