Maven
Maven2プロジェクトで依存ライブラリをWEB-INF/libにコピーするEclipseプラグイン、Maven Additional Pluginの1.1.0.200910191612をリリースしました。Improvement [KVASIR-189] - [net.skirnir.eclipse.maven] 例外が発生した場合にエラーダイアログを表示…
Eclipse関連のクラスに依存するプロジェクトをMavenで管理したくて調査をしていたところ、Eclipse関連のクラスのためのリポジトリを偶然発見した。http://repo2.maven.org/eclipse/Central Repositoryと同じドメインなので、ある程度しっかりメンテされてい…
Maven2において、artifactのバージョン番号を扱うためのインタフェースはmaven-artifactモジュールに含まれているorg.apache.maven.artifact.versioning.ArtifactVersionインタフェースである。この実装としてはorg.apache.maven.artifact.versioning.Defaul…
現在のmaven-release-pluginでは、フラットなディレクトリ構成のマルチプロジェクトのリリースはサポートされていない。「フラットなディレクトリ構成のマルチプロジェクト」とは、例えば次のようなファイル構造をもつプロジェクトである。 (以下、ymir-cor…
maven-release-pluginを使うと成果物のリリースを簡単に行なうことができる。リリースの前にリリースができる状態かの確認をする。これはrelease:prepareゴールに-DdryRun=trueオプションを指定することで行なう。 mvn -DdryRun=true release:prepare FAILUR…
3連休はYmirの1.0.0リリースのための作業をしていたが、Sonatype版m2eclipseのあまりの遅さにブチ切れました*1。プロジェクトの整合性を取るには仕方ないのでしょうが、自分としては必要に応じてEclipseの外でMaven2を起動するので、ビルドパスの解決だけを…
Tychoってずっとm2eclipseプラグインの開発プロジェクト名だと思っていたが、どうやら違うらしい。 InfoQ: 将来のリリースでMavenのモジュールとOSGiを統合する計画はありますか。Jason Van Zyl氏: 勿論です!そのための構築プロジェクトはTychoと呼ばれてい…
今日友人に聞かれて調べたので備忘録として書いておく。Maven2でプロジェクトの依存ライブラリのソースコードをダウンロードをするには、 mvn dependency:sources とすればよい。
Sonatype版m2eclipseは微妙に安定していない感じがしたので今までcodehaus版のm2eclipseを使っていたが、Ymirをいろいろな人に使ってもらうにあたって「昔のm2eclipseを使ってね」というのは酷なので、Sonatype版を再び試してみることにした。するとなぜかEc…
T2のJARをMaven2リポジトリから取得できうようにしたいなぁ、と考えていて探したら見つかった。Wagon Subversionこれを使えばSubversionリポジトリ上にMaven2リポジトリを構築できるようになる。T2プロジェクトはSubversionリポジトリを持っているので、そこ…
Sonatype版m2eclipseで、ふとした拍子にビルドエラーが頻発するようになった。extensions指定がされているプラグインが正しく読み込めない模様。これで嫌気が差したので、かねてから噂のq4eを使ってみることにした。試してみたところこいつはm2eclipseと共存…