ユーザ用ツール

サイト用ツール


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 ファイルが作成されます。

  <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 
java/ant.1503840558.txt.gz · 最終更新: 2017/08/27 22:29 by ko322jp