Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.