Apache Mavenチュートリアル
Apache Maven
は、革新的なソフトウェアプロジェクト管理ツールです。プロジェクトオブジェクトモデル(POM)ファイルを使用して、プロジェクトのビルド、依存関係、レポート、およびドキュメントを管理します。
P.S Apache Maven 3.5.x
でテスト済み
1.インストール
Windows、Ubuntu、MacOSにMavenをインストールする
Windows]** link://maven/how-to-install-maven-in-ubuntu/[Mavenをインストールするにはどうすればいいですか?
Ubuntu]** link://maven/install-maven-on-mac-osx/[Maven on Macのインストール方法
OSX]
2. Javaプロジェクト
JARプロジェクト、Webプロジェクト(WAR)、マルチモジュールプロジェクトを管理するMavenの例
-
link://maven/how-to-create-a-java-project-with-maven/[作成する方法
Javaプロジェクト(JARファイル)]** link://maven/how-to-create-a-web-application-with-maven/[どのように作成するか
Java Webアプリケーションプロジェクト(WARファイル)を作成する]** link://maven/maven-how-to-create-a-multi-module-project/[作成方法
マルチモジュールプロジェクト]
4.コードカバレッジ
Maven +コードカバレッジレポートの統合
-
リンク://maven/maven-jacoco-code-coverage-example/[Maven – Jacoco
例(行カバレッジ)]** リンク://maven/maven-pitest-mutation-testing-example/[Maven – PITest
例(突然変異カバレッジ)]
5.静的コード解析
Maven静的コード解析レポート。
-
リンク://maven/maven-spotbugs-example/[Maven – SpotBugsの例]
-
リンク://maven/maven-pmd-example/[Maven – PMDの例]
6. Mavenに関するよくある質問
-
link://maven/where-is-maven-local-repository/[Maven Localはどこですか?
リポジトリ]** link://maven/where-is-maven-central-repository/[Maven Centralはどこですか?
リポジトリ]** link://maven/add-remote-repository-in-maven-pom-xml/[どこにありますか?
Mavenリモートリポジトリ]** リンク://maven/how-to-enable-proxy-setting-in-maven/[Maven – How to
プロキシ設定を有効にする]** リンク://maven/maven-how-to-force-re-download-project-dependencies/[Maven
-
プロジェクトの依存関係を強制的に再ダウンロードする方法?]** リンク://maven/how-to-deploy-maven-based-war-file-to-tomcat/[How to
MavenベースのwarファイルをTomcatにデプロイする]** link://maven/how-to-include-library-man-in-maven-local-repository/[どのようにして
mavenローカルリポジトリにカスタムライブラリを含める?]