ユーザ用ツール

サイト用ツール


java:ant

Ant

記述

  • javac
    「-Xlint:unchecked オプションを指定して再コンパイルしてください。」となる場合の対応。
    (例)
    <javac srcdir="src" destdir="classes"> 
        <compilerarg value="-Xlint:unchecked" /> 
    </javac> 
  • あるディレクトリ以下のすべての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> 

    または

    <apply executable="/bin/chmod" dir="vcs13/WEB-INF"> 
      <arg value="744" /> 
      <fileset dir="WEB-INF" includes="*.sh" /> 
    </apply> 

その他

  • DTD ファイルの作成
    次のような build.xml ファイルを作成し、ant を実行すると、ant の build.xml 用 DTD ファイルが作成されます。
    <?xml version="1.0"?> 
    <project name="project-dtd" default="ant.dtd" basedir="."> 
      <target name="ant.dtd"> 
        <antstructure output="ant.dtd"/> 
      </target> 
    </project> 
    </xml> 

    参考 : http://ant.apache.org/faq.html#dtd

java/ant.txt · 最終更新: 2017/08/27 22:30 by ko322jp