MapperタスクとJavaタスクの使い方メモ

勉強のためにpBeansのサンプルをコンパイルして動かすAntをつくってみた。

mapper使ってpropertiesファイルはbuildディレクトリの直下に置く
プロパティcnameとargsはantの引数で受け取る
























 







上記Antの実行。Javacタスクへの引数の渡し方に注意。

C:\work\java>ant compile
Buildfile: build.xml

compile:
   [delete] Deleting directory C:\work\java\build
    [mkdir] Created dir: C:\work\java\build
    [javac] Compiling 11 source files to C:\work\java\build
     [copy] Copying 2 files to C:\work\java\build

BUILD SUCCESSFUL
Total time: 3 seconds
C:\work\java>ant go -Dcname=net.sourceforge.pbeans.examples.Main -Dargs="createu
ser taedium hogehoge"
Buildfile: build.xml

go:



BUILD SUCCESSFUL
Total time: 2 seconds

pBeansのサンプルプログラムによってUser情報がDBに格納される。
# のところで勝手に日付に変換されてしまう。なんで...。
# まあいいか、あきらめた。