Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.

Similar presentations


Presentation on theme: "Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実."— Presentation transcript:

1 Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実

2 Index Mavenとは Mavenの使い方 Demo 今後の課題

3 Mavenとは ビルドツール → プロジェクト管理ツール できること プロジェクトテンプレートの生成 ライブラリのダウンロード コンパイル
ビルドツール → プロジェクト管理ツール できること プロジェクトテンプレートの生成 ライブラリのダウンロード コンパイル Javadocドキュメントの生成 単体テスト アプリケーションのパッケージング etc

4 インストール http://maven.apache.org/maven-1.x/start/download.html
上記サイトよりバージョン1.0.2をダウンロード インストーラを起動し、ウィザードに従ってインストール

5 設定ファイル POM(Project Object Model)ファイルという 実体はproject.xml 基本的な情報を記述しておく
Mavenを実行する際に読まれるもの

6 Mavenの使い方 コマンドラインで実行 ゴール名とそれに対応するプラグイン名を指定 >maven java:compile ゴール名

7 コマンド例 >maven genapp >maven jar:jar >maven javadoc:javadoc
>maven test:test >maven site

8 >maven genapp 開発プロジェクトの雛形を作るコマンド テンプレートとして次の様なものがある default ejb
struts struts-jstl web web-jstl complex

9 >maven jar JARファイルにパッケージングするコマンド 実行すると次の処理が行われる
1、プログラムのコンパイル 2、単体テスト 3、JARファイルの生成 JARファイルはプロジェクトのルートディレクトリの下のtargetディレクトリ内に出力される

10 >maven javadoc javadocドキュメントを生成するコマンド リファレンスを作成するのに便利
ドキュメントはプロジェクトのルートディレクトリの下のtargetディレクトリの下のjavadocディレクトリ内に出力される

11 >maven test Junitを利用し、アプリケーションの単体テストを実行するコマンド
テストの実行結果はHTML形式とXML形式で出力される 出力先はプロジェクトのルートディレクトリの下のtargetディレクトリの下のtest-reportsディレクトリ

12 >maven site プロジェクト情報を生成するコマンド HTML形式で出力されるので、そのままWebページとして扱える
プロジェクトのルートディレクトリの下のtargetディレクトリの下のdocsディレクトリに出力 deployゴールを指定すると、生成されたプロジェクト情報がFTP経由で指定したサーバに配置される

13 Eclipseへのインポート maven eclipseコマンドを用いる eclipse用の2つの設定ファイルが生成される
eclipseを起動し、ウィンドウ→設定を選択、   java→ビルド・パス→クラスパス変数を選択する。 クラスパス変数「MAVEN_REPO」を作成 値は                             <ユーザのホームディレクトリ>\.maven\repository プロジェクトのルートディレクトリを、既存のプロジェクトとしてインポートする

14 今後の課題 研究室での利用を目指す 最新バージョンへの移行 EclipseのMavenプラグインの調査

15 参考文献および参考webサイト JavaWorld IDGジャパン
The Jakarta Project - Maven 


Download ppt "Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実."

Similar presentations


Ads by Google