FrontPage > [FrontPage#product 製品] > [FrontPage#p9 ソフトウェア開発] > ビルドツール > Ant = Apache Ant * 提供企業:[http://ant.apache.org/ Apache Ant Project] * URL:http://ant.apache.org/ Apache Ant(アパッチ アント)はビルドツールソフトウェアである。GNU makeのJava版ともいえるものであり、オペレーティングシステム (OS) など特定の環境に依存しにくいビルドツールである。XML文書でビルド(ソフトウェア構築)のルールを記述することが特徴である。統合開発環境EclipseにはAntプラグインが標準で内蔵されている。元々 Apache Tomcatをビルドするために開発されたものである。([http://ja.wikipedia.org/wiki/Apache_Ant Wikipediaより転載]) == 製品概要 Apache Ant(アパッチ アント)はビルドツールソフトウェアである。[[BR]][[BR]]GNU make のJava版ともいえるものであり、オペレーティングシステム (OS) など特定の環境に依存しにくいビルドツールである。XML文書でビルド(ソフトウェア構築)のルールを記述することが特徴である。統合開発環境EclipseにはAntプラグインが標準で内蔵されている。元々 Apache Tomcat をビルドするために開発されたものである。[[BR]][[BR]]Antはタスクと呼ばれる何種類ものXML要素をビルドファイル (デフォルトではbuild.xml) 上に記述してビルドのルールを作る。このタスクは、Antのプラグインとして提供されているものを外部から採り入れることで、追加することもできる。また、このタスクをAntのアプリケーションプログラミングインタフェース (API) に従ってJavaで記述することにより、自作することもできる。[[BR]] === 主なAntタスク '''javac '''[[BR]] Javaソースコードをコンパイルする。[[BR]]'''javadoc'''[[BR]] JavaソースコードからJavadocドキュメント(Java APIドキュメント)を生成する。[[BR]]'''java'''[[BR]] Javaプログラムを実行する。[[BR]]'''junit'''[[BR]] テストフレームワークJUnitを使ってJavaプログラムをテストする。[[BR]]'''junitreport'''[[BR]] junitタスクで出力した結果ファイルを用いてHTMLフォーマットなどに対応したレポートを生成する。[[BR]]'''copy'''[[BR]] ファイルをコピーする。[[BR]]'''delete'''[[BR]] ディレクトリやファイルなどを削除する。[[BR]]'''mkdir'''[[BR]] ディレクトリを作成する。[[BR]]'''ftp'''[[BR]] FTP接続を開始して、ファイルのアップロード、ダウンロードなどを可能にする。[[BR]]'''scp'''[[BR]] SCP、SFTP接続を開始して、ファイルのアップロード、ダウンロードなどを可能にする。[[BR]]'''cvs'''[[BR]] CVS接続を開始して、CVSリポジトリからのチェックアウト、コミット、アップデートを可能にする。[[BR]]'''genkey'''[[BR]] 署名つきJARファイルを作成するために必要な証明書を生成する。[[BR]]'''signjar'''[[BR]] JARファイルに証明書を署名する。[[BR]]'''native2ascii'''[[BR]] Javaソースコードなどに含まれるマルチバイト文字の文字列部分をJDKに付属している変換ツールを使ってASCIIコードに変換する。[[BR]]'''setproxy'''[[BR]] ネットワークに接続するタスクを実行する際に、プロキシサーバのアドレスを設定する。[[BR]]'''tstamp'''[[BR]] タイムスタンプを更新しAntで使われている変数 DSTAMP、TSTAMP を更新する。[[BR]]'''zip'''[[BR]] 指定したディレクトリやファイルをZIP形式で圧縮・アーカイブする。[[BR]]'''echo'''[[BR]] コンソール(コマンドライン環境)に文字列を出力する。[[BR]]'''splash'''[[BR]] 実行時に指定した時間だけスプラッシュを表示する。画像を指定することもできる。[[BR]]'''buildnumber'''[[BR]] ビルドナンバーを更新する。デフォルトでは同じディレクトリにbuild.numerという名前のファイルが自動生成され、そのファイルにビルドナンバーが記録される。[[BR]]'''ant'''[[BR]] 別のAntビルドファイルにあるタスクを読み込んで実行する。[[BR]]([http://ja.wikipedia.org/wiki/Apache_Ant Wikipediaより転載]) || 製品カテゴリ || [FrontPage#p9 ソフトウェア開発] > ビルドツール || || 対象ユーザー || デベロッパー || || ライセンス || Apache License 2.0 || || 価格 || 無償 || || 提供企業 || [http://ant.apache.org/ Apache Ant Project] || || 資料 || 関連サイト[[BR]][http://www.jajakarta.org/ Ja-Jakarta Project]:[http://www.jajakarta.org/ant/ Ant翻訳サブプロジェクト][[BR]][http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/ Apache Ant 1.6.1日本語ドキュメント] || === スクリーンショット [[include(related_Ant)]]