ユーザ用ツール

サイト用ツール


tools:ant

Ant

記述

  • javac

「-Xlint:unchecked オプションを指定して再コンパイルしてください。」となる場合の対応。

  (例)\\ 
  <code xml> 

<javac srcdir=“src” destdir=“classes”>

  <compilerarg value="-Xlint:unchecked" /> 

</javac>
</code>

  • あるディレクトリ以下のすべてのJARファイルと、特定のJARファイルを CLASSPATH に追加する。
<path id="classpath"> 
  <fileset dir="foo/bar"> 
    <include name="**/*.jar"/> 
  </fileset> 
  <pathelement path="foo2/bar2/xxx.jar"/> 
</path> 
  • その CLASSPATH を javac タスクから利用する。
<javac srcdir="dist/src" 
           destdir="dist/classes" 
           classpathref="classpath" 
           includes="**/*.java" /> 
  • OSコマンドを実行する時、パラメータのファイル名にワイルドカードを指定する。
<apply executable="/bin/chmod" dir="WEB-INF"> 
  <arg value="744" /> 
  <fileset dir="WEB-INF"> 
    <patternset> 
      <include name="*.sh" /> 
    </patternset> 
  </fileset> 
</apply> 

または

  <code xml> 

<apply executable=“/bin/chmod” dir=“vcs13/WEB-INF”>

<arg value="744" /> 
<fileset dir="WEB-INF" includes="*.sh" /> 

</apply>
</code>

その他

  • DTD ファイルの作成

次のような build.xml ファイルを作成し、ant を実行すると、ant の build.xml 用 DTD ファイルが作成されます。

  <code xml> 

<?xml version=“1.0”?>
<project name=“project-dtd” default=“ant.dtd” basedir=“.”>

<target name="ant.dtd"> 
  <antstructure output="ant.dtd"/> 
</target> 

</project>
</xml>
</code>

  参考 : http://ant.apache.org/faq.html#dtd 
tools/ant.txt · 最終更新: 2011/02/08 19:22 (外部編集)