概要
POMを中心に依存関係・build lifecycle・pluginを統合するJava向けbuild management tool。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
まず押さえたい特徴
POMを中心に依存関係・build lifecycle・pluginを統合するJava向けbuild management tool。
出典:[1]
向いている用途
自動化・CI/CD・開発ツール・ビルド自動化・ビルドツール・CI/CDの領域でOSSを比較するときの候補です。詳細な適合条件は公式READMEと導入手順を確認してください。
導入前に確認したいこと
主要言語はJava、ライセンスはApache-2.0として登録されています。バージョンごとの必要環境や破壊的変更、追加依存は公式READMEと最新リリースで確認してください。
出典:[1]
参考にした公式資料
- [1]apache/maven — GitHub(2026-09-15)
編集部からの補足
単なるcompile toolではなく、POMを「開発者PC・CI・release」の共通契約にして、依存関係とplugin実行まで標準化する点を評価しました。導入時はstable Mavenとcore開発branchを分け、remote repositoryから実行codeを取得するsupply-chain境界も明示するのが重要です。
3ステップで試す
- 1
Mavenを確認
JDKとMavenをインストールした後、PATHからMavenを実行できることを確認します。公式Installation pageではstable 3.9.16はJDK 8以上を要求します。
mvn --version - 2
sample projectを生成
公式Maven in 5 Minutesと同じquickstart archetypeで、pom.xmlと標準directory構成を持つprojectを作ります。
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.5 -DinteractiveMode=false - 3
packageまでbuild
validateからcompile・test・packageまでのlifecycleを実行し、target配下へJARを生成します。
cd my-app && mvn package
成長
成長の推移 · 直近30日
5,345 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 163
- Open PR
- 108
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- maven
- java
- build-management
- apache-maven
- hacktoberfest
- Stars
- 5,345
- Forks
- 3,118
- Watchers
- 248
- Open Issues
- 579
- 主要言語
- Java
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/09/15
あわせて探訪
- OpenClaw389,730 Stars
チャネル・ツール・メモリを束ねる永続型パーソナルAIアシスタント基盤。
TypeScript - React250,454 Stars
宣言的なコンポーネントでWebとネイティブのUIを構築するJavaScriptライブラリ。
JavaScript - Hermes Agent245,655 Stars
Memory・Skills・Cron・Subagentsを備える永続型AIエージェント。
Python - n8n204,350 Stars
視覚的なキャンバスとコードを組み合わせ、サービス連携やAIエージェントを自動化するfair-code基盤。
TypeScript - Visual Studio Code(Code - OSS)192,545 Stars
Visual Studio Codeの基盤となるMITライセンスのCode - OSSリポジトリ。
TypeScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。