ubuntuでeclipse+maven 2を使用してプロジェクトを管理および開発

1923 ワード


(1)maven 2のインストール
    sudo apt-get install maven2
(2)eclipseでインストールしたmaven 2を構成する
eclipse埋め込みのMAVENを使用せず、外部MAVENを追加
Windows|Perferences|Installation|Embedded Maven|Add...|M2_HOME|打勾|応用|確定
(3)プロジェクトの作成
     mvn archetype:generate -DgroupId=cn.bisoft.java.app -DartifactId=s2si -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=true
命令説明書き
mvnはmavenのコマンドです
Archetype:generateはプロジェクトを作成することを表し、archetypeはmavenのプラグインであり、generateは彼のgoal(mavenプラグインのgoalはantのtargetに相当する)である.
-Dはjavaがプロパティを設定する方法です.maven設定ではありません.
groupIdはプロジェクトが存在するグループ名で、彼がorgであることを想像することができます.apache...、このグループ名には主に2つの役割があり、1つはプロジェクトを識別するために使用され、2つはデフォルトのパッケージ名として使用されます.
interactiveModeはインタラクティブモードを設定するために使用されます
ArchetypeArtifactId設定エンジニアリングタイプ
artifactIdは作成されたプロジェクト名であり、この例ではプロジェクト名をs 2 siと呼ぶ.
 
cd s2si
s2si
|-- pom.xml //        Maven       
`-- src
    |-- main
    |   `-- java
    |       `-- cn
    |           `-- bisoft
    |               `-- java
    |                   `-- app //      
    `-- test
        `-- java
            `-- cn
                `-- bisoft
                    `-- java
                        `-- app //         
 
Archetypesエンジニアリングタイプ:
maven-archetype-archetypeの例
maven-archetype-j 2 ee-simple J 2 EE簡単な例
maven-archetype-portlet Portlet 
maven-archetype-webapp Webアプリケーション
 
  ,        web  
mvn archetype:generate -DgroupId=cn.bisoft.java.app -DartifactId=s2si -DarchetypeArtifactId=maven-archetype-webapp-DinteractiveMode=true
 
(4)プロジェクトをeclipseにインポートする必要がある場合は、mvn eclipseの実行:eclipseコマンドを使用します.
(5)プロジェクトimportをeclipseに
(6)項目-->Run asを右クリックすると、maven install/clean/testなどのオプションが表示されます
 
参考資料
http://w26.iteye.com/blog/988538