Maven2の構造

maven.png

mvnコマンドの文法

> mvn ${groupId}:${artifactId}:${version}:${goal} -D${key1}=${val1} -D${key2}=${val2}

POMファイルの構造

<POM> := modelVersion   ; POM自身のバージョン
         groupId        ; 制作者の一意名
         artifactId     ; アーティファクトのファイル名
         packaging      ; アーティファクトの格納方式(jar,war,ear)
         version        ; アーディファクトのバージョン
         name
         url
         <dependencies> ; このアプリケーションの依存ライブラリ群

<dependencies> := <dependency>*
<dependency>
      := groupId        ; ${repository}/${groupId}/${artifactId}/${version}
         artifactId     ; より依存ライブラリを取得(※)
         version        ; repository := ~/.m2/repository 
                        ;               | http://repo1.maven.org/maven2/
         <scope>        ; 必要になるフェーズ

                          コンパイル時 テスト時 実行時(アーティファクトに同梱)
<scope> := "compile"    ;   取得    取得    取得
           | "provided" ;   取得    取得    −−
           | "runtime"  ;   −−    取得    取得
           | "test"     ;   −−    取得    −−
           | "system"   ;   取得    取得    −−

life-cycle, phase, goal

setting.xml


Java Maven


添付ファイル: filemaven.png 2952件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2013-04-20 (土) 23:02:51 (4268d)
Short-URL: http://at-sushi.com/pukiwiki/index.php?cmd=s&k=0faef57d42
ISBN10
ISBN13
9784061426061