Maven勉強

Maven2を利用している割にあまり理解していないので勉強してみる。
というか、資料をあさってみる

入門用のスライドを作成している方がいた。

http://d.hatena.ne.jp/daisuke-m/20071220/1198131596
特にmavenのデフォルト動作について詳しく書かれていた記憶。

開発環境や本番環境で設定が変わる場合にはprofileを使いましょう

と書いてあったページ
http://d.hatena.ne.jp/cynipe/20110227/1298805907

マルチモジュールプロジェクトの作り方について手順が紹介されてたページ

http://www.techscore.com/tech/Java/ApacheJakarta/Maven/3-6/#maven-3-4
ただ、手順どおりやるとエラーが吐き出された。
親プロジェクト作る → pomファイルのパッケージング書き換え "jar" -> "pom" → 子プロジェクト作る
が正しい流れらしい。

子供作ると親のpomに

  <modules>
    <module>child1</module>
    <module>child2</module>
  </modules>

が追加されてる。

子供にも

  <parent>
    <artifactId>parent</artifactId>
    <groupId>test.polistes.mmp</groupId>
    <version>1.0-SNAPSHOT</version>
  </parent>

が記載されてる。

Maven利用時のTipsがまとまってたページ

http://d.hatena.ne.jp/cynipe/20101128/1290943804
親プロジェクトには共通するパッケージを記述するといいって。