Javaベースモジュールの依存関係は何ですか?

王林
リリース: 2023-04-22 10:28:08
転載
1049 人が閲覧しました

Maven の中核機能は依存関係管理です。マルチモジュール プロジェクト (数百、数千のモジュールまたはサブプロジェクトを含む) を扱う場合、モジュール間の依存関係が非常に複雑になり、管理が困難になります。

依存関係管理

Javaベースモジュールの依存関係は何ですか?

フレームワーク依存関係は、フレームワークから独立した依存関係管理です。定義は、サードパーティのコンポーネントを管理することです。主なポイントはいくつかあります。 :

  • 通常、プロジェクト フレームワークの下で独立したサードパーティの依存関係管理を行っています。

  • 基本的なバージョン情報を最上位層で定義して、依存関係を削減します。基本的なモジュールの依存関係の競合;

  • 統合バージョン管理により、基本的なコンポーネントのアップグレードが容易になります;

コンポーネントの依存関係

Javaベースモジュールの依存関係は何ですか?

framerork-parent はプロジェクト全体の親 pom ファイルであり、主に次のコンポーネントを定義します:

  • グローバルな統合管理のためのフレームワークのバージョン管理の依存関係を導入します;

  • サブモジュールのバージョンの管理;

  • システムレベルの Maven 座標ベースラインの定義;

  • ベースラインの定義プラグインのコンパイル、情報の公開、コンポーネントの統合などのプラグイン構成。

#依存関係の転送

Javaベースモジュールの依存関係は何ですか?

基本コマンド

  • mvn clean 生成されたプロジェクト (ターゲット内) をクリアします

  • ##mvn apply ソース コードをコンパイルします

  • #mvn install Locally jar をリポジトリにインストールします (mvn コンパイル、mvn パッケージを含み、ローカル ウェアハウスにアップロードします)
  • mvndeploy プライベート サーバーにアップロードします ( mvn のインストールを含め、プライベート サーバーにアップロードします)
  • mvn パッケージ Package
  • mvn test テストの実行
  • ##mvn site サイトの生成
  • mvn test-compile テスト コードをコンパイルします
  • mvn -Dtest package パッケージのみですがテストはしません
  • mvn jar:jar jar パッケージのみを出力します
  • mvn test -skipping comb -skipping test-compile はコンパイルせずにテストのみを行い、コンパイルもテストしません
  • mvn source.jar ソースコードのパッケージ化
  • ##

以上がJavaベースモジュールの依存関係は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート