Apache Maven
ApacheのMavenは、プロジェクトの理解と管理ソフトウェアツールです。これは、プロジェクトオブジェクトモデルの概念、またはPOMの周りに基づいています。 Mavenのは、ビルド、ドキュメント、および情報の中央ハブからプロジェクトの報告を管理するように設計されています。 Mavenは、次の3通りの方法で使用することができます。 つかいます 使用関連情報は、Mavenを使用するプロジェクトをビルドする人々のために最適化されています。これらのリソースは、チュートリアルとしての機能が、簡単に10分でMavenの主な機能の概要を与えることを10分間の試験が含まれます。各Mavenプラグインに関する具体的な情報のためのプラグインの一覧もあります。 延ばします 拡張関連情報は、独自のツールセットやプロジェクトを同行するMavenプラグインを作成したい人のために設計されています。そこやMavenを使用することに興味がない場合があります人々のために利用可能な情報もありますが、誰がMavenの中央リポジトリ内のプロジェクトデータを公開に興味を持っています。 貢献 貢献関連情報は、Mavenのに参加したい人のためのものです。 Mavenは貢献と技術革新を歓迎コミュニティとオープンソースソフトウェアです。開発者とコアMavenプロジェクトへの貢献に興味のある人は、この情報から利益を得るであろう。 Mavenのために利用可能なサポートのさまざまなものがあります。以前に解決される問題のメーリングリストのアーカイブその店舗情報とともにwikiがあります。同機能の課題追跡もあります。問題は、前に見られていない場合、あなたは答えを受け取るためにMavenのユーザーメーリングリストを購読することができます。 Mavenの開発者は、IRCを使用して連絡先にご利用いただけます。 Mavenを実行するには、いくつかのシステム要件があります。最低メモリ要件やオペレーティングシステムの要件はありませんが、Mavenは、ダウンロードのJava Development Kitが必要です。あなたが最良のスーツ、オペレーティングシステム、そのいずれかを選択することができるようにMavenはまた、12本の異なるダウンロード形式で配布されています。 Mavenは学ぶことは簡単ですユニークな構文を使用して実行されます。ビルドプロジェクトには、次の構文のコマンドおよびそれらを実行する方法を理解する必要があります。 Mavenのウェブサイトは、計画通りに物事が行かないときのための包括的な使用のためのチュートリアルだけでなく、プロジェクトの例やトラブルシューティングのヒントを持っています。
- あなたは数秒で新しいプロジェクトとモジュールを開始することを可能にする単純なプロジェクトのセットアップ
- すべてのプロジェクトで一貫した使用
- 依存関係の閉鎖や自動更新が含まれて依存関係の管理
- 複数のプロジェクトを同時に処理する能力
- 複数のライブラリとメタデータへのアクセス
- Javaのプラグイン機能を備えた拡張可能
- モデルのビルドベース
- コヒーレントプロジェクト情報とチュートリアルオンラインで利用可能
- ライブラリとオートメーションに関する最新のユーザーを維持する機能を提供
- ライブラリとプロジェクト間の依存関係を管理します
- 開発者は、機能の代わりの構造に集中することができます
- 簡単に大規模で複雑なプロジェクトを管理します
- 不要最低限のハードドライブやオペレーティングシステムません
- ほぼすべてのプラットフォーム上で動作
- Javaの開発キットは、実行する必要があります
- 優れたコンフィギュレーションを取得することは、貴重な時間とリソースを取ることができます
- 多くの設定パラメータは難しいシステムを学ぶことができます
- 依存関係の管理は、優れたのではなく、平均的に公平です