Corredor

ウェブ、プログラミングの勉強メモ。

Ant

Ant の javac タスクで compiler="extJavac" を選んだときの挙動

Ant の javac タスクで compiler="extJavac" を選んだときの挙動がよく分かっていないので書いてみる。 状況・サンプルコード Eclipse 上から build.xml を実行し、プロジェクトをコンパイルする javac タスクを呼ぶ、という使い方をする。 build.xml はこん…

WebLogic Server に WAR ファイルをデプロイする Ant スクリプトの改善版

Ant 第2版ジャンル: 本・雑誌・コミック > PC・システム開発 > 入門書 > その他ショップ: コンプリートブックス価格: 2,808円 前回の記事で WebLogic Server に WAR ファイルをデプロイする Ant スクリプトを紹介したが、環境変数を読み込むために deploy.ba…

WebLogic Server に WAR ファイルをデプロイする Ant スクリプト

BEA WebLogic Server 9.x/10 構築・運用ガイド (BEA Press)作者: 伊藤忠テクノソリューションズ株式会社,日本BEAシステムズ株式会社出版社/メーカー: 翔泳社発売日: 2007/04/11メディア: 大型本購入: 3人 クリック: 61回この商品を含むブログ (9件) を見る …

Ant から Eclipse ワークスペースのリフレッシュやフルビルドを行う

今まで Eclipse の「プロジェクト設定に従い WAR ファイルを作成」メニューから WAR ファイルを作っていた Tomcat プロジェクトがキモいので、Ant でビルドしようと思って苦戦した話。 javac タスクが制御できなかった Ant の war タスクで class ファイルを…

Ant で別ディレクトリの build.xml を呼び出すと basedir がズレるのを解消する

Ant

Ant の call で別ディレクトリの build.xml を呼び出すと、呼び出し元の build.xml の basedir が適用される。つまり、call で呼び出す build.xml を単体で実行した時と、basedir が狂ってしまう。 これを解消するには、呼び出し先の build.xml に以下のよう…

Ant の fileset 要素はデフォルトで .svn フォルダを除外してくれる

Ant

Ant の war タスクで WAR ファイルを作る時、fileset 要素で格納するファイル群を指定する。そこで「SVN 同期しているプロジェクトだから、隠しフォルダの .svn フォルダが含まれちゃうんじゃないかなー」と思ったが、特に exclude 要素で指定をしなくとも .…

Eclipse 上で実行した Ant から日本語がコンソール出力されない場合は

今まで Eclipse の GUI 上から「プロジェクト設定に従い WAR ファイルを作成する」を選択して WAR を作っていて、ンー気持ち悪いな!と思い、でも新たなツールも導入できない劣悪な環境なので、その場に転がっていた Ant を使うことにした。 Ant は Java の…