maven

Maven2 releaseプラグインでsnapshotへの依存を残したままリリースする

Maven2には releaseプラグインというかなり便利なものがある。これを使うと、バージョニングとかpom.xmlの書き換えとか、ソースコードリポジトリへのタギングとか、なんかもう色々なことが自動化できてしまって最高である。これだけでmavenで管理する価値も…

versionタグなしが許されない点に注意が必要

m2eclipseの最新版を入れて使っていると、依存ライブラリを取ってこなかったりソースフォルダの設定が消えたり、と不可解な動作をしてハマったのでメモ。以下のような状況のときに起きる。 たとえば、 pom.xml <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-webdav</artifactId> </extension> </extensions> こん…

proxy環境下で scpを使って site-deploy出来ないときの対応

maven-site-pluginに報告あり : MSITE-211で、このエントリは 現象としては mvn site-deploy すると ProxyHTTPうんぬんエラーになる という件に対する対応方法です。 エラーの断片 [INFO] ----------------------------------------------------------------…

Maven2+djUnit その3 … ついに動いた!

Maven2でdjUnit(のVirtual Mock Object)を使う、という調査。ついに完了しました。結論だけ先に。まず、pom.xmlで surefire plugin に設定を加える必要があります。 maven-surefire-plugin 2.4.2 -Djava.system.class.loader=jp.co.dgic.testing.common.DJUn…

Maven2+djUnit その2

Maven2でdjUnitを使う、という調査をしていて、その続報メモ。まず、ここでいうdjUnitは "Virtual Mock Objectを使ったテストができること" と前提をおきます。jcoverageはこの際考えません。で、 maven-surefire-plugin について色々と調べていくと、pom.xm…

Maven2+djUnit+Cloverに挑む

この問題解決しました → http://d.hatena.ne.jp/tanigon/20080416#p1うちの会社ではdjUnitを使っている人が多い。これは、たとえば new Date() しているコードを(独立して)テストする staticなメソッドをコールしているコードを(独立して)テストする File()…