Maven

m2eclipseでローカルリポジトリにソースアタッチ

m2eclipseでライブラリにソースをアタッチするとローカルリポジトリにソースがコピーされるので便利。 あんまり頻繁にバージョンアップするやつだと意味ないけど。

複数ソースディレクトリ

Maven2で複数のソースディレクトリを扱う方法が不明だったけど、http://mojo.codehaus.org/ の Build Helperで出来るみたい。 pom.xmlに以下のように記述すればOK。 <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>add-source</id> <phase>generate-sources</phase> </execution></executions></plugin></plugins></build>

サイト生成

pom.xmlのdescriptionに日本語を書くと以下のエラーが出てJarの生成に失敗する。 String index out of range: 70 サイト生成はしばらく断念。

Maven2でサイト生成

今はSmartDocでサイトを作っているけど、Maven2でサイト生成をお試し。 Maven1の時より結構楽に出来るかも。 XMLをデフォルトエンコーディングで書かないといけないのが格好悪いけど。

Maven2本

ダウンロードできるMaven2本 http://www.mergere.com/m2book_download.jsp

Mavenでeclispeへソースのアタッチ

毎回毎回プロジェクトはじめる時にEclipseへソースのアタッチするのが面倒だったけど、 Maven2で以下のコマンドを実行すればソースやJavaDocが用意されてる奴はアタッチされるんですね。 mvn -Declipse.downloadSources=true eclipse:eclipse ちゃんとファイ…

Maven

http://www-6.ibm.com/jp/developerworks/java/030613/j_j-maven.html 基本 http://www.yutaochi.com/research/archives/2004/10/apache_maven_1.html 良さげと思ったら、ちょうど読みたい5章以下が無いよ。 http://www.objectclub.jp/technicaldoc/tools/ma…

Maven+djUnit その二

出来ることは出来たけどやっつけ仕事すぎだな。 根本原因としては、なぜかパッケージプライベートのメソッドが使えないことみたい。 ちゃんとプラグイン作れば解決されるかなぁ。

Maven+djUnit

とあるプロジェクトをMaven化中。 test:testをdjUnitに置き換えたいんだけど、うまくいかない。 とりあえずmaven.xmlを書いてtest:testを上書きしてみたものの、下記のエラーで落ちる。 tried to access method org.apache.tools.ant.taskdefs.optional.juni…