maven
【Jakarta/Apacheウォッチ】第21回 強力ビルド・ツール Apache Maven2ついにリリース:IT ProMaven2はとにかく情報が少ないのでこういうのは貴重。でも内容は概要レベル。
ライセンスの関係でリモートリポジトリに置けないライブラリ(例:JTA)なんかに依存するときの解決方法も用意されたようだ。 [INFO] Failed to resolve artifact. GroupId: javax.transaction ArtifactId: jta Version: 1.0.1B Reason: Unable to download …
Maven 2は、リポジトリにPOMが格納されているため、依存ライブラリに依存ライブラリがあったりするときも、勝手に取ってきてくれる。Hibernate など 依存ライブラリの多いライブラリも、dependency にいっぱい書かなくてすむようになって楽チンだ。・・・と…
Maven 2が出ているようなので入れてみた。Information for Maven 1.0 Users によると、Maven 1.0 との違いは以下のとおりらしい。 より速く、より小さい もうAntもJellyもXercesも使ってないらしい 定義されたビルドライフサイクル prereqsもpreGoalsもpostG…
CheckStyle, PMD, Simian などの出力結果を site プラグインでまとめると、ソースの xref とリンクまでしてくれて、非常にきれいなレポートを出力してくれるようだ。 おかげで、ひさびさにmultiprojectを組んだりして非常に面倒くさかった。
project.properties で maven.eclipse.projectnatures と maven.eclipse.buildcommands を指定して .project ファイルを生成しても、builder と nature の設定値は洗い換えではなく、デフォルトの org.eclipse.jdt.core.javabuilder と org.eclipse.jdt.core…
Maven WorkshopのほうがMevenideより使いやすいみたいだ。
http://www.eclipse.org/webtools/jst/components/j2ee/scenarios/MavenEclipseIntegration.htmlWTP1.0M3でMavenのプロジェクト構造を使用したいときのTips。 > maven eclipse で .project ファイルを生成すると、プロジェクトの種別が Dynamic Web Project …
complex テンプレートのディレクトリ構成は/component/ejbs/hogeejb とか /component/wars/hogewar とかになるので、eclipse のプロジェクトは create project at external location で立てないとだめみたいだな。
Meven IDE も入れてみる。project.xml の Synchronizer は使いづらい印象。これだったら maven の eclipse プラグインを使って .classpath やら .project やらを自動生成したほうがずっとよさそうだ。Ant みたく Maven を起動する機能は便利。
ちょい前に 1.0 リリース版が出た。これまではひとつのプロジェクトでEJB も WAR も EAR も、というときに独自のディレクトリ構成でやってたけど、リリース版が出たのを機に complex テンプレートで吐き出される設定にして検証してみよう。multiproject プラ…
入れ替えました。またしても、${user.home}/.maven以下を削除しないときれいに動作しませんでした。