JavaとMavenを説明してください。また、Mavenがどのように使用され、それが使用されるかを教えてください。
Javaは、できるだけ少ない実装依存関係を持つように設計された、高レベルのクラスベースのオブジェクト指向プログラミング言語です。Mavenに関しては、主にJavaプロジェクトに使用されるビルドオートメーションツールです。Mavenは、ソフトウェアの構築の2つの側面に対処します
1-HOWソフトウェアが構築されています。
2-その依存関係。
Apache Antのような以前のツールとは異なり、ビルド手順に規則を使用します。例外のみを指定する必要があります。XMLファイルは、構築されているソフトウェアプロジェクト、他の外部モジュールとコンポーネントへの依存関係、ビルドオーダー、ディレクトリ、および必要なプラグインを説明しています。