Apache Ant

Multi tool use
Apache Ant

|
開発元 |
Apacheソフトウェア財団
|
最新版 |
1.10.4 / 2018年6月22日(6か月前) (2018-06-22)
|
リポジトリ |
git-wip-us.apache.org/repos/asf/ant.git
|
対応OS |
クロスプラットフォーム
|
種別 |
ビルドツール
|
ライセンス |
Apacheライセンス
|
公式サイト |
http://ant.apache.org/
|
テンプレートを表示 |
Apache Ant(アパッチ アント)は、ビルドツールソフトウェアである。
GNU make のJava版ともいえるものであり、オペレーティングシステム (OS) など特定の環境に依存しにくいビルドツールである。XML文書でビルド(ソフトウェア構築)のルールを記述することが特徴である。統合開発環境EclipseにはAntプラグインが標準で内蔵されている。元々 Apache Tomcat をビルドするために開発されたものである。
Antはタスクと呼ばれる何種類ものXML要素をビルドファイル (デフォルトではbuild.xml) 上に記述してビルドのルールを作る。このタスクは、Antのプラグインとして提供されているものを外部から採り入れることで、追加することもできる。また、このタスクをAntのアプリケーションプログラミングインタフェース (API) に従ってJavaで記述することにより、自作することもできる。
また近年では、Javaのみならず、IKVM.NETプロジェクトおよびMono (ソフトウェア)プロジェクトによりAnt task for IKVMCとして.NET Frameworkでの利用も促進されている。
主なAntタスク
- javac
- Javaソースコードをコンパイルする。
- javadoc
- JavaソースコードからJavadocドキュメント(Java APIドキュメント)を生成する。
- java
- Javaプログラムを実行する。
- junit
- テストフレームワークJUnitを使ってJavaプログラムをテストする。
- junitreport
- junitタスクで出力した結果ファイルを用いてHTMLフォーマットなどに対応したレポートを生成する。
- copy
ファイルをコピーする。
- delete
ディレクトリやファイルなどを削除する。
- mkdir
- ディレクトリを作成する。
- ftp
FTP接続を開始して、ファイルのアップロード、ダウンロードなどを可能にする。
- scp
SCP、SFTP接続を開始して、ファイルのアップロード、ダウンロードなどを可能にする。
- cvs
CVS接続を開始して、CVSリポジトリからのチェックアウト、コミット、アップデートを可能にする。
- genkey
署名つきJARファイルを作成するために必要な証明書を生成する。
- signjar
- JARファイルに署名する。
- native2ascii
- Javaソースコードなどに含まれるマルチバイト文字の文字列部分をJDKに付属している変換ツールを使ってASCIIコードに変換する。
- setproxy
ネットワークに接続するタスクを実行する際に、プロキシサーバのアドレスを設定する。
- tstamp
タイムスタンプを更新しAntで使われている変数 DSTAMP、TSTAMP を更新する。
- zip
- 指定したディレクトリやファイルをZIP形式で圧縮・アーカイブする。
- echo
コンソール(コマンドライン環境)に文字列を出力する。
- splash
- 実行時に指定した時間だけスプラッシュを表示する。画像を指定することもできる。
- buildnumber
- ビルドナンバーを更新する。デフォルトでは同じディレクトリにbuild.numerという名前のファイルが自動生成され、そのファイルにビルドナンバーが記録される。
- ant
- 別のAntビルドファイルにあるタスクを読み込んで実行する。
関連項目
アジャイルソフトウェア開発
- 継続的インテグレーション
- Apache Maven
外部リンク
Apache Ant(英語)
Apache Ant(日本語)
NAnt - Apache Antの.NET Frameworkへの移植版
K,i3QzxauggjwLs4xCgC2nYy5uyLdU u11dv,ZD3LKQiuCkPQUCinWZTANYQUycH,WJiSGHH9,D2kV8 DwYhKDw eGb8IiKzeSIPtgqxSv
Popular posts from this blog
CARDNET は日本カードネットワークが運営するクレジット決済ネットワーク。日本カードネットワークの略称としてもCARDNETが使用されている。 事件・事故 2017年4月15日午前11時8分からクレジットカードの決済がしづらくなる障害が発生した。障害は同日午後5時18分に復旧した。原因は、複数あるCARDNETセンターの拠点のうち1つで、2重化してあるL3スイッチの片方が故障し、1系統にトラフィックが集中したことによる輻輳が発生したため。対処としては、故障したL3スイッチ交換とシステム再起動が行われた [1] 。 出典 ^ 金子寛人 ( 2017年4月17日 ). “CARDNETのクレジット決済に6時間強障害、原因はL3スイッチ故障”. 日経コンピュータ. 2018年10月18日 閲覧。 この項目は、コンピュータに関連した 書きかけの項目 です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。 この項目は、経済に関連した 書きかけの項目 です。この項目を加筆・訂正などしてくださる協力者を求めています(ポータル 経済学、プロジェクト 経済)。 This page is only for reference, If you need detailed information, please check here
陸軍士官学校卒業生一覧 (日本) (りくぐんしかんがっこうそつぎょうせいいちらん(にほん))は、陸軍士官学校 (日本)の卒業生・修了生の一覧である。なお、原則としてWikipediaに記事が存在する人物を掲載する。陸軍航空士官学校関係者については同項目を参照。 目次 1 卒業生等 1.1 陸軍兵学寮 1.2 士官生徒 1.2.1 旧1期 1.2.2 旧2期 1.2.3 旧3期 1.2.4 旧4期 1.2.5 旧5期 1.2.6 旧6期 1.2.7 旧7期 1.2.8 旧8期 1.2.9 旧9期 1.2.10 旧10期 1.2.11 旧11期 1.3 士官候補生以降 1.3.1 1期 1.3.2 2期 1.3.3 3期 1.3.4 4期 1.3.5 5期 1.3.6 6期 1.3.7 7期 1.3.8 8期 1.3.9 9期 1.3.10 10期 1.3.11 11期 1.3.12 12期 1.3.13 13期 1.3.14 14期 1.3.15 15期 1.3.16 16期 1.3.17 17期 1.3.18 18期 1.3.19 19期 1.3.20 20期 1.3.21 21期 1.3.22 22期 1.3.23 23期 1.3.24 24期 1.3.25 25期 1.3.26 26期 1.3.27 27期 1.3.28 28期 1.3.29 29期 1.3.30 30期 1.3.31 31期 1.3.32 32期 1.3.33 33期 1.3.34 34期 1.3.35 35期 1.3.36 36期 1.4 陸軍士官学校本科以降 1.4.1 37期 1.4.2 38期 1.4.3 39期 1.4.4 40期 1.4.5 41期 1.4.6 42期 1.4.7 43期 ...
18
3
I keep getting the following error messages in the syslog of one of my servers: # tail /var/log/syslog Oct 29 13:48:40 myserver dbus[19617]: [system] Failed to activate service 'org.freedesktop.login1': timed out Oct 29 13:48:40 myserver dbus[19617]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service' Oct 29 13:49:05 myserver dbus[19617]: [system] Failed to activate service 'org.freedesktop.login1': timed out Oct 29 13:49:05 myserver dbus[19617]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service' They seem to correlate to FTP Logins on the ProFTPd daemon: # tail /var/log/proftpd/proftpd.log 2015-10-29 13:48:40,433 myserver proft...