Maven の中核機能は依存関係管理です。マルチモジュール プロジェクト (数百、数千のモジュールまたはサブプロジェクトを含む) を扱う場合、モジュール間の依存関係が非常に複雑になり、管理が困難になります。
フレームワーク依存関係は、フレームワークから独立した依存関係管理です。定義は、サードパーティのコンポーネントを管理することです。主なポイントはいくつかあります。 :
通常、プロジェクト フレームワークの下で独立したサードパーティの依存関係管理を行っています。
基本的なバージョン情報を最上位層で定義して、依存関係を削減します。基本的なモジュールの依存関係の競合;
統合バージョン管理により、基本的なコンポーネントのアップグレードが容易になります;
framerork-parent はプロジェクト全体の親 pom ファイルであり、主に次のコンポーネントを定義します:
グローバルな統合管理のためのフレームワークのバージョン管理の依存関係を導入します;
サブモジュールのバージョンの管理;
システムレベルの Maven 座標ベースラインの定義;
ベースラインの定義プラグインのコンパイル、情報の公開、コンポーネントの統合などのプラグイン構成。
mvn clean 生成されたプロジェクト (ターゲット内) をクリアします
##
以上がJavaベースモジュールの依存関係は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。