タグ

javaとantに関するmanabouのブックマーク (7)

  • 7. 基本的なタスク

    2012年08月16日 シナジーマーケティング(株) 西尾 義英 7.1. プロパティ(Property)7.2. ファイルシステム(Mkdir, Copy, Move, Delete)7.3. コンパイル(Javac)7.4. パッケージ(Jar, War)7.5. テスト(JUnit)7.6. 実行 この章では実際の開発によく使う基的なタスクを説明します。 7.1 プロパティ(Property) 2.1. プロジェクト にてプロパティについて少し説明しましたがもう少し詳しく説明します。 プロパティを設定するには 主にPropertyタスクかコマンドライン引数で指定します。 Propertyタスクではその場で値を設定するだけでなく、ファイルや環境変数からプロパティを取り込む事もできます。 <!-- 環境変数から読み込み --> <property environment="env" /

  • Emma+Antをofflineモードで実行する

    EMMAとは Javaのカバレッジ測定ツール。On-the-flyモードとofflineモードの二つを持つ(詳細は後述)。 ダウンロードは以下から。 今回試したバージョンは2.0系 Eclipseプラグインとして、EclEmmaというプラグインも公開されている。 On-the-FlyモードとOfflineモード 簡単に言うと、OnTheFlyはファイルそのまま実行可能で、 Offlineモードは一旦既存のコードにEmmaのカバレッジ用のコードを埋め込んだファイルを吐き出した後に再実行が必要。 詳細は公式サイトの説明(英語)を見るべし。(概要はイントロに書いてある。) EMMA+JUnitをAntで実行するためには EMMA自体はJUnit自体に特別に対応しているわけではないので、 JUnit実行時にJUnitのパラメータであるjvmargを利用して引数を渡す必要がある。 なぜ、JUnit

    Emma+Antをofflineモードで実行する
  • https://ant4eclipse.sourceforge.net/

  • Flymake を使って編集中にシンタックスエラーを検出する ― ありえるえりあ

    ひげぽんの auto-compile.el の記事(*)を見たときに、 make のアウトプットを解析してエラーを解析すれば動的シンタックスチェックできるじゃんと思っていたのですが、たまたま今日 Emacs Wiki を見ていたらまさにその通りの機能を提供する Flymake に出会いました。動作原理は単純で、ファイル名からビルドするのに使うプログラムを調べて、それを適当なタイミング(保存時とか)にバックグラウンドで走らせます。その際に出力されたアウトプットを解析しエラーがあればそのファイル名や行番号からエラー箇所を特定してビジュアルに知らせてくれるのです。 (*) http://d.hatena.ne.jp/higepon/20061107/1162902929 例えば以下のように編集して保存します。 このようにして java ではありがちな import 忘れを初期のうちに極力減らすこ

  • Java/Ant/TIPS集 - きのさいと

    可変ファイル名のファイルを、固定ファイル名のファイルとしてコピーする † 日付がついて出力される可変ファイル名のjarファイルを、SNAPSHOTという固定ファイル名のjarにリネームしたい。 <copy tofile="target/hogehogelib-SNAPSHOT.jar"> <fileset dir='target' includes="hogehogelib-*.jar" excludes="hogehogelib-*sources.jar,hogehogelib-SNAPSHOT.jar,hogehogelib-SNAPSHOT-source.jar"/> </copy> target内にある hogehogelib-*.jar ていう名前のファイルを target/hogehogelib-SNAPSHOT.jar という名前にリネームしています。excludesは任意で

    manabou
    manabou 2007/06/28
    ftp 、日付処理など
  • 重力ブログ - iアプリのサイズダウン作業をantで自動化する

    まあ最近はメガアプリなんて言っちゃって、携帯アプリもどんどんリッチになっている。  昔(昔はっても3,4年前)は、10kb制限、とか今からすると考えられない制限があって、やれクラスを出来るだけ少なくしろ、だことの、変数は1文字で定義しろ、だことの、Vecter使ったら殺す! だことの、なんだか、なんでJavaで組み込みっぽいことしてるんだろ、と悲しくなることが結構あった。まあでも、その無理難題を実現する! っていう一見無駄な勅命のおかげで勉強になったことももちろんあった。定数はなるべくゼロに近い値を使うとメモリをわなくて良い、なんていうTIPSもあったなあ。  さて。今は殆どそんなこと考えずに、自由にアプリを組むことができる。やっとJavaであることの優位性を生かした保守しやすい設計ができるように、なってきた。携帯アプリはこれからが番やで! やで! まあ、そうはいっても、じゃあ今のメガ

    manabou
    manabou 2007/06/28
    build.properties build.xml
  • Hibernate チュートリアル

    Looks like you used an old link. We will teleport you to the right place in a second. }

    manabou
    manabou 2007/06/21
    これの日本語版があればなぁ. ant のサンプルにもなるかなぁ
  • 1