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