解答例 - 2.ビルドファイルの構成
(実習課題1)
次の条件を満たすビルドファイルbuild.xmlを作成し、実行結果を確認してください。
- プロジェクト名は任意。
- 定義するターゲットは以下の3つ。 情報の表示にはechoタスクを用いること。
- show-project:プロジェクト名を組み込みプロパティを用いて表示する。
- show-user:ビルドを実行したユーザ名を表示する。
- show-jre-version:Antの実行に利用しているJRE(Java Runtime Environment)のバージョンを表示する。
- show-projectターゲットをデフォルトターゲットとする。
- show-userターゲットおよびshow-jre-versionターゲットを実行するとき、常にshow-projectターゲットが事前に実行されるようにする。
解答例
<?xml version="1.0" encoding="Windows-31J"?> <!-- * build.xml * TECHSCORE Java Ant 2章 実習課題 * * Copyright (c) 2004 Four-Dimensional Data, Inc. --> <project name="theme1" default="show-project" basedir="."> <!-- プロジェクト名 --> <target name="show-project"> <echo message="PROJECT = ${ant.project.name}"/> </target> <!-- ユーザ名 --> <target name="show-user" depends="show-project"> <echo message="USER = ${user.name}"/> </target> <!-- JREバージョン --> <target name="show-jre-version" depends="show-project"> <echo message="JRE-VERSION = ${java.specification.version}"/> </target> </project>