ant最近jenkinsを触ってて、改めてAntとかMavenとかのビルドツールについて勉強し始めた。Antって意外とネットに日本語の解説してくれてるサイトがないので、私は英語のドキュメントで簡単に勉強しました。日本語のドキュメントもあるので、英語苦手な人はこっちがよさげ。ようこそjavaファイルを管理するために、簡単なAntスクリプト?組んだので、メモ程度に。練習とか検証とかにコピペで使いたい人とかいれば、Antインストール後にソースファイルがあるフォルダにbuild.xmlファイルを作って、そこにコピペしてください。ソースファイルフォルダに移動して、コマンドラインからantを実行で使えます。antのインストールは割愛します。次の通りbuild.xml作りました。<!--source,targetフォルダ作成。<!--GUIを伴うので別プロセスで実行。</target></project>antはルート要素にproject要素をもち、その中にtarget要素を含むのが基本的な形式。project要素のname属性、basedir属性、default属性はあった方がいい。ant実行時に、targetを指定しなかった場合、自動で実行されるtargettarget要素には、実際に実行するタスクを記述していきます。targetが依存するtargetを指定。指定されたtargetは実行前に必ず実行される。initのtarget要素では、mkdir要素でソースファイル用のsourceフォルダ、classファイルを出力するtargetフォルダを作成しています。copy要素で、拡張子が.javaのファイルをカレントディレクトリ内で探し、sourceフォルダにコピーしています。compileのtarget要素では、javac要素で、sourceフォルダ内のjavaソースをコンパイルし、targetフォルダに出力ています。includeAntRuntime属性は必ずfalseにする必要があるっぽいです。最後に、execのtarget要素では、java要素で指定のclassを実行します。使用時は、classname属性を実行するclass名に変更してください。ウィンドウをもつプログラムの場合、別プロセスで実行したいので、spawn属性、fork属性をtrueに設定します。execの順に実行されます。適当に、ウィンドウをもつjavaプログラムを作成します。}}build.xmlと同じディレクトリに配置します。build.xmlコマンドプロンプトを開き、build.xmlがあるディレクトリに移動。secondすると、sourceフォルダ、targetフォルダが作成され、JFrameのウィンドウが表示される。コンパイルから実行まで一連をantコマンドひとつでできるので便利。実行後のフォルダ構成は次の通り。AntSample.classant、もっといろいろできるみたいなので、もうちょっと勉強したいなー。@ITAntでJavaを実行する手順のまとめと、線形探索。02:20【ant入門】java自動実行タスクをつくってみたTweet広告を非表示にする関連記事2016-04-09Vagrant始めました。Vagrant使ってますか?←一回使ってみたかった。知っておくべきgccオプション南国っぽい言葉の頭に「エゾ」ってつけると一気に南国感が消えるブログ名変更しました月別アーカイブ参加グループWindows開発者はてなブログをはじめよう!momoiro_tjさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。