mavenの勉強
●事前準備
1) デフォルトのエンコーディングをUTF-8にすることができる。
eclipse.ini
-Dfile.encoding=UTF-8
2) ローカルリポジトリの設定
デフォルトだと以下の場所に作成される??
"C:\Users\yunos\.m2\repository"
ウィンドウ->設定->maven->ユーザー設定
C:\Users\yunos\.m2\setting.xml
●検証
・ローカルリポジトリにすでにダウンロード済みであれば、再度ダウンロードしない模様。
・pom.xmlに記述があれば、eclipseの設定を更新してくれる模様。
●疑問
maven フェーズ、ゴール
mvn compile コンパイルまで
mvn test テストまで実行
mvn package target ディレクトリに作成される。
mvn install ローカルリポジトリへの登録まで
mvn clean target ディレクトリの削除
pom.xmlの記述
modelVersion: POM のバージョン。 特に変更する必要なし
groupId : プロジェクトを一意に識別する名前
artifactId : プロジェクトの成果物の名前
packaging : 作成する成果物のパッケージング・タイプ jar, war など
version : プロジェクトのバージョン
name : プロジェクトの表示名。 ドキュメントを作成するときなどに使用される。
url : プロジェクトのサイトの URL。 ドキュメントを作成するときなどに使用されます。
dependencies: プロジェクトが依存するライブラリの情報。
※プラグインなどについても理解する。
●参考URL
【超初心者向け】Maven超入門
https://qiita.com/tarosa0001/items/e5667cfa857529900216
2. Maven 入門
http://www.techscore.com/tech/Java/ApacheJakarta/Maven/2/
Eclipse+Maven という便利な開発環境をインストールからプロジェクト作成まで
https://qiita.com/daikuro/items/4d4d694ddb3cc620bee1
第1章 構成管理入門
http://www.nulab.co.jp/kousei/chapter1/01.html
Subversionによるバージョン管理
http://svnbook.red-bean.com/
PERFORCE ソフトウェア構成管理の高度な実践方法
http://www.toyo.co.jp/ss/perforce/technical_bestpractice.html