Maven
XMLでビルド設定を記述。依存ライブラリをネットワークから取得できる。Javaベース。
phperでいうところのcomposerかな。
プロジェクトTOPに設定ファイル pom.xml を置く。
table:pom.xmlの代表的要素名
groupId プロジェクトの識別子。名前空間的なもの
artifactId 出力する成果物の識別子。
dependencies 依存ライブラリの設定。子要素 dependency で列挙する
modelVersion 4.0.0固定?
packaging ビルド成果物の形式。JARなど。 version ビルド対象アプリのバージョン。
mavenのコマンド
mvn package 成果物ファイルを作成する
mvn install 作った成果物ファイルをローカルリポジトリにインストールし、他プロジェクトから参照可能にする
mvn clean 成果物を入れるディレクトリを削除する