蟻 そして メイビン どちらも Apache によって提供されるビルド ツールです。これらのテクノロジーの主な目的は、プロジェクトのビルド プロセスを簡素化することです。
Ant と Maven の間には、以下に示す多くの違いがあります。
蟻 | メイビン |
---|---|
蟻 正式な慣例がない したがって、プロジェクト構造の情報を build.xml ファイルに指定する必要があります。 | メイビン 大会がある ソース コード、コンパイル済みコードなどを配置するため。そのため、プロジェクト構造に関する情報を pom.xml ファイルに指定する必要はありません。 |
アリは 手続き的な 、いつ何を行うかについての情報をコードを通じて提供する必要があります。秩序を提供する必要があります。 | メイビンは 宣言的な 、pom.xml ファイルで定義するすべてのもの。 |
がある ライフサイクルがない アリで。 | がある ライフサイクル メイブンで。 |
それは 道具 箱。 | それは 基本構想 。 |
それは 主にビルドツール 。 | それは 主にプロジェクト管理ツール 。 |
Ant スクリプトは次のとおりです。 再利用不可 。 | Maven プラグインは次のとおりです。 再利用可能 。 |
それは あまり好ましくない メイブンよりも。 | それは より好ましい アントよりも。 |