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

Slides:



Advertisements
Similar presentations
Copyright © NTT COMWARE 2014 NTT COMWARE CONFIDENTIAL PROPRIETARY OSS-EAI ドキュメント生成ツール 利用マニュアル NTT コムウェア 品質生産性技術本部 技術 SE 部 OSS ・ AP 技術担当.
Advertisements

1 実技演習1 2008/01/28,29 JaLTER Morpho 講習会. 2 起動・接続 各自、コンピュータを起動してネットワーク に接続してください。 各自、コンピュータを起動してネットワーク に接続してください。 IP アドレス自動取得 IP アドレス自動取得 無線 LAN 使用可 無線.
ECLフレームワー ク 近畿大学 理工学部 情報学 科 間野 哲 弥.
年度 J2EE II 稚内北星学園大学 情報メディア学部 専任講師 安藤 友晴. 2 この講義の位置づけ 3年前期の「データベース論 (J2EE I) 」に続く講義。 「データベース論」の講義内容を理解 していることが前提。
TestLink紹介 オープンソースで日本語対応のテスト管理ツール TestLink の紹介. TestLink の概要 フリーで WEB ベースのテスト管理シス テム フリーで WEB ベースのテスト管理シス テム 直観的で使いやすい 直観的で使いやすい 「 TEF 有志による TestLink.
Web アプリケーション開発 ~図書館管理システム~ 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 高橋 隼.
Ruby on Rails (RoR) 講習会 近畿大学大学院 田中大介. 本日の目標 Web アプリケーションを作ろう!
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
OWL-Sを用いたWebアプリケーションの検査と生成
目次 このドキュメントについて・・・前提条件……………………………………… 2
BBT大学 Ruby on Rails開発環境セットアップマニュアル
2006年9月27日 植田龍男 Webサービス II (第1回) 年9月27日 植田龍男.
TeX で数式を書くための PowerPoint アドイン Ver (2011/06/26) Ver. 0.1 (2007/5/30)
ZKプラグインで、Grailsの Viewをリッチに楽しく
難しいことは置いといて、 取り合えず 「BlazeDS」 を使って、 Flash、AIRアプリから Javaオブジェクトのメソッドを呼び出すための 手順書(Windows版) 2008年2月 Lecce.
2004年度 サマースクール in 稚内 JSFによるWebアプリケーション開発
静岡大学大学院理工学研究科 阿部 秀尚 Weka入門(セットアップ編) 静岡大学大学院理工学研究科 阿部 秀尚
2006年11月22日 植田龍男 Webサービス II (第9回) 年11月22日 植田龍男.
東京工科大学 コンピュータサイエンス学部 亀田弘之
SQC勉強会(0) (事前のご案内) -1-.
数値モデルの出力データをどのように取り扱っているか?
WebサービスII (第10回) 2007年11月28日 植田龍男.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
2007 Microsoft Office system クイックガイド
上藤紳也 5月間報告.
Servlet J2EE I 第8回 /
アプレット (Applet)について.
Iアプリプログラミング その1  鳥居秀徳.
WSDL と JAX-RPC 年10月13日 Webサービス II (第3回) WSDL と JAX-RPC 年10月13日.
James 近畿大学 理工学部 情報学科 03-242 藤森浩忠.
OSS-EAI ドキュメント生成ツール 利用マニュアル
タグライブラリ ソフトウェア特論 第6回.
卒研:データベースチーム 第4回 DOMを使った処理
タグライブラリとJSP J2EE I 第10回 /
Curlの仕組み.
タグライブラリとJSP J2EE II 第2回 2004年10月7日 (木).
経済学のための情報処理 ホームページの作成.
WSDL と JAX-RPC 年10月20日 Webサービス II (第4回) WSDL と JAX-RPC 年10月20日.
2005年10月6日 植田龍男 Webサービス II (第2回) 年10月6日 植田龍男.
TA 高田正法 B10 CPUを作る 2日目 SPIMのコンパイル TA 高田正法
JSPの作成 J2EE II 第3回 2005年4月10日.
ServletによるWebアプリ作成 入門
基幹理工学研究科 情報理工学専攻 後藤研究室 修士1年 魏 元
RMI ソフトウェア特論 第6回 /
Javaによる Webアプリケーション入門 第5回
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
Webサービスを使った クライアント・プログラム
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
ネットワークプログラミング論 平成28年11月7日 森田 彦.
プログラミング基礎a 第10回 Javaによる図形処理入門(2) GUIの使い方
i-web RPGX による Web アプリケーション構築
Jakarta Struts (2) ソフトウェア特論 第11回.
Javaによる Webアプリケーション入門 第2回
ミドルウェア”TSUNAGI”を 用いたWEBアプリケーションの構築
プログラミング基礎a 第10回 Javaによる図形処理入門(2) GUIの使い方
JXTA Shell (1) P2P特論 (ソフトウェア特論) 第4回 /
TA 高田正法 B10 CPUを作る   実験の前に TA 高田正法
JXTA Shell (2) P2P特論 (ソフトウェア特論) 第5回 /
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
Javaによる Webアプリケーション入門 第8回
JSPの基本 データベース論 第2回.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
稚内北星学園大学 情報メディア学部 専任講師 安藤 友晴
JSPの基本 J2EE I (データベース論) 第8回 /
Make の使い方.
プロジェクト演習Ⅱ インタラクティブゲーム制作
2006年10月18日 植田龍男 Webサービス II (第4回) 年10月18日 植田龍男.
7-Zipのインストール (Windows 10)
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

参考文献および参考webサイト JavaWorld IDGジャパン The Jakarta Project - Maven http://www.ingrid.org/jajakarta/turbine/jp/turbine/maven/