maven

surefire 2.4.3 リリース

というわけで surefire 2.4.3 がリリースされました。 http://maven.apache.org/plugins/maven-surefire-plugin/リリース文によると additionalClassPath についての文書が追加されたようなので以下訳文。 - 元:http://maven.apache.org/plugins/maven-sure…

むしろ歓迎

川口さんの「これだから世の中にはiso-8859-1しかないと思ってる奴らは...」 d:id:masanobuimai:20080426:1209208285より。むしろ標準がプラットフォームエンコーディングからISO-8859-1になってくれた方がまだマシです。WindowsからLinuxに持って行ったらと…

maven ant の落とし穴

※maven2 ではなく maven1 ですmaven1 では、 maven ant で project.xml から ant の build.xml を作成してくれる便利なプラグインがありますがこいつがどうにもこうにも信用できません。■駄目なところ1 maven1 にはプロパティとして ~/.maven/build.propert…

maven-surefire-plugin についての覚え書き

とりあえず maven-surefire-plugin のバージョンが 4.5-SNAPSHOT で、かつ fork=once と、junitを使用している場合だけ調査 maven surefire プラグインのソース構造 このエントリで必要なもののみを記述 surefire ├mavne-surefire-plugin │└SurefirePlugin ├…

site-deployのHTTP-Proxyバグの現状3

前回(d:id:sww:20071129:1196326043)の続きどうやらMSITE-211に掲載されていたパッチをmaven-site-pluginのHEADに当てたようで、MSITE-211はcloseされました。これでやっと手パッチを当てる必要がなくなった−!けどいろんなpomに最新SNAPSHOTを使うように修…

systemPathの問題

今日マルチプロジェクトの作成で問題が発生したためメモ。まる、マルチプロジェクトは下記のようになっている root - pom.xml - foo -pom.xml - bar -pom.xml - lib -lib.jarんで、fooはlib/lib.jarに依存、 barはfooに依存となってます。ここで、foo/pom.xm…

pde-maven-pluginをeclipse3.3で動かす(途中3)

(途中1)(途中2)の続き。■JDKのソース/ターゲットバージョンとソースエンコードの指定方法 まず、普通にGenericsとかAnnotationとか使ってるとPDEがはき出すbuild.xmlで怒られる。また、UTF-8でコード書いてても怒られる。ソース・ターゲットバージョ…

pde-maven-pluginをeclipse3.3で動かす(途中2)

(途中1)の続き。 また、上記が終わってもさらに問題が。plugins.xmlの中の各属性値の最終文字が日本語の場合に問題があるようだ(例:"fooてすと")。 これは"fooてすと "と、半角空白を入れることで回避されますが、こんな回避法だと後々色々問題になる…

pde-maven-pluginをeclipse3.3で動かす(途中1)

てなわけでpde-maven-pluginを使おうとしていきなり躓いた。どうやらリリースされているpde-maven-pluginはeclipse3.2をターゲットとしていて、eclipse/startup.jarがあることを期待しているようで、startup.jarが無いと怒られる。eclipse 3.3 からは startu…

antrunでjunitタスクを使う

maven の antrun で junitタスクを使ったはいいが、junitへのクラスパスが通ってませんよというエラーが出たときの対処法。http://www.mail-archive.com/users@maven.apache.org/msg51862.html結局、dependencyにant-junitというのを追加して、で再定義とい…

artifactory

mavenのインハウスリポジトリ作成キット??まだ余り読んでない。とりあえずこの辺読むのは落ち着いてから・・・多分リポジトリへの問い合わせがあったときのキャッシング処理とかしてくれるんだろう。http://www.jfrog.org/sites/artifactory/latest/ http://d…

mavenのテスト・リリース・配備用コンフィグの変更方法

たとえば、テストリリースの場合はデバッグ情報をON、本番リリースの場合はデバッグをOFFにしたりする方法が、antだと ant-contlib の if 文や、プロパティ値の設定などで処理切り替えをしたらいいんですが、mavenだと良く分からなかった。ということで…

xmlunitの1.1が取れない(version範囲指定で)

なんかmavenの記事ばっかになってきた感じがするが・・・まぁいいやxmlunit のバージョン指定を <version>1.1</version> から <version>[1.,)</version> のようにしたところ、なんか1.1が取れなくなって1.0がダウンロードされた。 http://repo1.maven.org/maven2/xmlunit/xmlunit/ を見ると、1.1の…

メモ:Cobertura

カバレッジ計測ツールである Covertura の導入方法。 pom.xml の reporting に下記を追加 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.0</version> </plugin> カバレッジレポートの読み方: http://www.ibm.com/developerworks/jp/java/library/j-cobertur…

site-deployのHTTP-Proxyバグの現状2

前:d:id:sww:20071114:1195017261 次:d:id:sww:20080313:1205392379では、pom の maven-site-plugins の設定を下記のように変更して 2.0 beta 4 を使用するようにしたら何が問題があるのか? <plugin> <artifactId>maven-site-plugin</artifactId> <version>2.0-beta-4</version> </plugin> 実際にはこの設定で*英語圏で…

site-deployのHTTP-Proxyバグの現状1

次回:d:id:sww:20071129:1196326043Maven Site plugin の 2.0 beta 5 から? settings.xml の HTTP-proxy 設定のバグが出ていて一向に治らない。どういうバグかと言いますと、下記の場合でエラーが出てサイトのアップロードができないと言うもの。 Maven Si…

m2eclipse 0.0.11

いつのまにか m2eclipse 0.0.11 がリリースされていた。release : http://m2eclipse.codehaus.org/update/dev : http://m2eclipse.codehaus.org/update-dev/m2eclipse 0.0.10 には settings.xml の内容を見ないというバグがあったので、回避策としてdevリリ…

Apache ivy

mavenが持つパッケージ管理機能だけを取り出したようなもの?プロジェクト依存管理ツール。 mavenがpom.xmlを使うようにこちらもivy.xmlを使用する。 ivy.xmlの中にはそのプロジェクトが何のモジュールに依存するかを記述する。 作ったら依存状態を表示する…