2002-10-08 (Tue)

_ Jakarta-Turbine-Maven萌え

Jakarta-Turbine-Maven萌えです。Antを更に強化したビルドツールです。

必要な.jarをネットからDLしてくれるのがGood。Turbineチームが日々.jarをリポジトリに入れてメンテしてくれているそうです。

とりあえずインストール方法は、CVSからjakarta-turbine-mavenをゲット。/usr/share/mavenを作り、$MAVEN_HOMEとします。

# ant -f build-bootstrap.xml

すればOK。PATHに$MAVEN_HOME/binを追加しておきましょう。

_ root権限で作らない方がよいです。何かの実行権限がないのか、うまく行きません。maven/repositoryにも書き込み権限が必要ですし。そのため、~/share/mavenを$MAVEN_HOMEにしました。

こうなってくるとdeb化したいな。

_ MavenのRepositoryはここです。これだけ揃っていると、このリソースだけでも価値があります。

_ Strutsがビルド出来た

build.xmlになかった内容としては、JAFのライブラリを追加しないとコンパイルできませんでした。また、commons-resources.jarは、Mavenにあるものでもバージョンが古く最新のものがいります。

Strutsはdeb化したいなぁ。

_ Jakarta-Turbin-Torque萌え

Jakarta-Turbin-Torqueにかなり萌えです。Relational Databaseをwrapするものです(Object-Relational Wrapping)。EJBは、ORW以外の機能がありすぎて大技ですので、ORWに絞った技術が欲しく、Torqueはよさげです。Jakartaにはこの手のものが更にいくつかあるようで、どれを選ぶか微妙ですが。

xmlにテーブル構造を書くと、Data ObjectとData Access Objectを作ってくれます。relationも表現できます。Selectの抽出条件も、Creteriaというオブジェクトで命令します。トランザクションがあるのかまだ不明ですが、あれば凄いです。

_ Jakarta-Commons-Jelly凄げ

Jakarta-Commons-Jellyにしびれそうです。CocoonやAntちっくに、XMLで処理をかけるようです。

本日のツッコミ(全2件) [ツッコミを入れる]
_ Oかもと (2002-10-08 (Tue) 23:12)

debにしたいアプリばかりでこれから楽しみですね。ちなみに、あるdebを作るためには、それに依存するライブラリもdeb化する必要がある罠に注意。

_ はんばあぐ (2002-10-09 (Wed) 09:59)

そうなんですよ。特にStrutsは激しくJakarta-Commonsを使っているので、Strutsをdebするには、commonsのほとんどを相手にする覚悟がいります。手間だけど、難しくはなさそうですが。

[]