m2eclipse – EclipseでMaven2を利用するためのプラグイン

8月 7, 2010 · Posted in Eclipse, Maven, Maven2 · Comment 

Javaプロジェクトのライブラリ管理のスタンダードといえるプロダクト「Maven2」をEclipseから利用する為のプラグイン、m2eclipseの導入。

公式サイト
http://m2eclipse.sonatype.org/

導入
1.Eclipseを起動。メニューから、ヘルプ→新規ソフトウェアのインストールを選択

2.表示されたウィンドウから、追加ボタンを押下して、以下の情報を入力
名前:m2eclipse(何でもよい)
ロケーション:http://m2eclipse.sonatype.org/

3.あとは、次へ・完了を押して、流れに従ってインストール完了。
コンテキストメニューにMaven操作用のメニューが統合された。

Apache Maven

1月 1, 2003 · Posted in Maven, Maven2 · Comment 

Apache Mavenとは

オープンソースのJavaプロジェクト管理ツール。
Mavenでは、プロジェクトオブジェクトモデル(POM)と呼ばれる概念を用いており、利用する際はPOMの定義をXMLファイルに記述する。

初期設定

環境変数$MAVEN_HOMEにmavenのインストールディレクトリを指定。$MAVEN_HOME/binにパスを通す。

mavenコマンドの書式

Maven実行時にはコマンドラインからmavenコマンドを実行する。

maven [プラグイン]:[機能]

例1

maven java:compile

javaプラグインのコンパイル機能を利用。

例2

maven javadoc

javadocプラグインのデフォルト動作を利用。

ヘルプの参照

maven -h

-hオプションを利用

実行

雛形作成

フォルダ作成→カレント移動

maven genapp

src
	conf
	java
	test
project.properties
project.xml

jarの作成

maven jar

src
	conf
	java
	test
target
	classes
	test-classes
	test-reports
	app1.0.jar
project.properties
project.xml

出力フォルダの削除

maven clean

warの作成

maven war

src
	conf
	java
	test
target
	app
	classes
	test-classes
	test-reports
	app.war
project.properties
project.xml

ant用ビルドファイル作成

maven ant

javadoc作成

maven javadoc

プロジェクト用サイト作成

maven site

コンパイル

maven java:compile

出力ドキュメントの文字化け

Mavenで初期設定のまま日本語等を含んだドキュメントを出力すると文字化けする。回避する為には、project.propertiesのmaven.docs.outputencodingにエンコードを指定。

(例)

maven.docs.outputencoding=Shift_JIS

リンク