Maven

Maven Central Repository への公開手順(Gradle版)

はじめに sonatype で JIRAアカウント作成 New Project の issue 登録 GnuPG の導入 GnuPG による鍵の生成 公開鍵を鍵サーバへ登録 秘密鍵をエクスポート Gradle プラグインの導入 build.gradle の設定 リポジトリへの公開 まとめ はじめに Maven Central Re…

Maven Assembly Plugin で外部依存 jar をまとめる

blog1.mammb.com と関連して maven-assembly-pluginの利用 Maven Assembly Plugin を使うと、外部の依存jarファイルを解凍して、プロジェクトの成果物と合わせて1つの jar ファイルを作成できます。FatJar なんて言われています。 <project ・・ ・・ <build> <plugins> ・・ <plugin> <artifactId>maven-assembly-p</artifactid></plugin></plugins></project>…

Maven Assembly Plugin をマルチモジュールプロジェクトで使う

Maven3 のようなマルチモジュールプロジェクトで Maven Assembly Plugin を使う方法を記しておきます。日本語の情報少ないので。 Maven Assembly Plugin とは Maven Assembly Plugin は、よくある zip や tar.gz などでプロジェクトの成果物を配布用にパッケ…

Maven でアプリケーション実行用バッチファイルを作る

appassembler-maven-plugin Maven で各環境に応じたアプリケーション実行用のバッチファイルを作成するにはMojo project にて提供されている appassembler-maven-plugin を利用します。 http://mojo.codehaus.org/appassembler/ 単純な例 プロジェクト作成。…

Maven Getting Started Guide プラグインの利用

Maven プロジェクトのビルドをカスタマイズしたい場合にはプラグインを利用します。例えば、Java のコンパイルターゲットとして JDK5.0 のソースを使用したい場合には、以下のように、コンパイラプラグインを使用する定義をPOMに追加します。 ... <build> <plugins> <plugin> <groupId>org.apa</groupid></plugin></plugins></build>…

Maven Getting Started Guide 導入編

Mavenの公式サイトの Getting Started Guide をかいつまんで適当に訳したものです・ Mavenとは Mavenはプロジェクトのビルドプロセスのベストプラクティスを提供します。ビルドプロセスの一貫した基盤を提供することで、理解を用意にし、生産性を確保します…

Maven2 の各種設定ファイル

以下の4つの設定ファイルがある プロジェクト毎の設定 プロジェクトのディレクトリのpom.xml ユーザ毎の設定 %USER_HOME%/.m2/settings.xml グローバルな設定 %M2_HOME%/conf/settings.xml プロファイルの設定 プロジェクトのディレクトリのprofiles.xml

Maven2 の使い方まとめ

フェーズ コマンド 説明 mvn validate プロジェクトの検証 mvn compile プロジェクトのコードをコンパイルする mvn test ユニットテストの実行 mvn package コンパイルしたコードをJARなどにパッケージ化する mvn integration-test 統合テストを実行する mvn…

Maven2 の導入

Mavenのダウンロードとインストール 以下のページからダウンロード可能 http://maven.apache.org/download.html 現在の最新版は「apache-maven-2.1.0-bin.zip」環境変数の設定が必要 ダウンロードしたファイルを解凍し、「C:\Program Files\Apache Software …