Mavenの利用法

= もっとも簡単な例(1) : 通常のプログラムを作る (コマンドライン編) =

一連の操作
雛形ディレクトリの作成 mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app

つぎのようなファイルが生成されています. これはプロジェクトとして最低限のものがそろっています. compile/単体テスト/サイト生成ができます. -  |$ tree |.  |`-- my-app A |    |-- pom.xml B |    `-- src C |        |-- main |       |   `-- java |       |       `-- com |       |           `-- mycompany |       |               `-- app |       |                   `-- App.java D |        `-- test |           `-- java |               `-- com |                   `-- mycompany |                       `-- app |                           `-- AppTest.java -    A: pom.xml  プロジェクトの設定情報です. B: src/    ソースファイルです. C:         本体のコードです. ここでは、 App.java だけが生成されています. D:         junit テストのコードです. ここでは、 AppTest.java として, junit テストケースが生成されています.

一連の作業
mvn package         # compile/test/jar 生成を行う. mvn compile mvn test            # unit test mvn jar:jar         # jarファイル作成 mvn site            # プロジェクトサイトの作成 mvn clean mvn source:jar      # 本体ソースコードを archive する. mvn source:test-jar #テストソースコードを archive する.

= Eclipseとmavenとの連携 : m2eclipse =


 * Eclipseにm2eclipseをインストール
 * New => (Other) => Maven　の下のダイアログボックスを呼びだすことにより、新しいmaven archetypeでプロジェクトを開始する.