解答例 - 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>

