例えば以下のように環境依存な設定ファイルがあるとします。この設定ファイルを環境にあわせてどうやってビルド、デプロイするのがいいのか?というのがテーマです。 sample-common/ |--src/ |--main/ |--resources/ |--mail.properties メールサーバのホスト名が書かれている sample-db/ |--src/ |--main/ |--resources/ |--ibatis-config.xml DBサーバのURLが書かれているibatis-config.xmlはこんなイメージです <property name="JDBC.ConnectionURL" value="jdbc:oracle:thin:@localhost:1521:XE" />ひとつのやり方としては、これらの設定が書かれたファイルをリポジトリに置く際はローカルにあわせたもの
Why Tonic? - Quality, Features and Price googleのguiceのbuild.xmlを眺めていて、jarjarというタスクをみつけた。 <jarjar jarfile="${build.dir}/dist/guice-${version}.jar"> <fileset dir="${build.dir}/classes"/> <zipfileset src="lib/build/cglib-nodep-2.2_beta1.jar"/> <zipfileset src="lib/build/asm-3.0.jar"/> <rule pattern="net.sf.cglib.**" result="com.google.inject.cglib.@1"/> <rule pattern="org.objectweb.asm.**" result="co
Ant has tasks for CVS and Subversion, but none that I could find for Git. I threw together these simple Ant macros to get started: <macrodef name = "git"> <attribute name = "command" /> <attribute name = "dir" default = "" /> <element name = "args" optional = "true" /> <sequential> <echo message = "git @{command}" /> <exec executable = "git" dir = "@{dir}"> <arg value = "@{command}" /> <args/> </e
Javaで作成したアプリケーションを配布する場合には、実行に必要なファイルをまとめてアーカイブします。例えば、Javaアプリケーションであればjar形式のファイルに圧縮しますし、Webアプリケーションであればwar形式のファイルに圧縮します(war形式のファイルに関する詳細は、「Eclipseで.warファイルを作成する」)が詳しいので、合わせて参照してください)。 本TIPSでは、Antでwarファイルを作成する際に使用するjarタスクとwarタスクについて説明します。 設定内容 (1)アーカイブするフォルダ 今回のサンプルでは、下記のような「Antでファイル操作を行う」で構成したStrutsベースのシンプルなWebアプリケーションをアーカイブします。 sampleappフォルダをアーカイブし、プロジェクト直下にsampleapp.warと呼ばれるファイルを作成します。 (2)jarタス
[ www.notava.org > メモ > Antテンプレート ] 個人的なメモですから、もちろん無保証・自己責任で。 Antテンプレート 作ったプログラムを配布しない 作ったプログラムを配布したい 作ったプログラムを配布しない サンプル一式 1.空のディレクトリを作って、そこに次の内容の build.xml という名前のファイルを作ります。 <?xml version="1.0"?> <project default="compile"> <property name="src.dir" value="src" /> <property name="classes.dir" value="classes" /> <target name="compile"> <mkdir dir="${classes.dir}"/> <javac srcdir="${src.dir}" destdi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く