秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
すべてのクエスト
すべてのレベル
Maven のアーキタイプ
モジュール 3
レベル 1、
レッスン 2
アーキタイプの紹介 IDEA で Maven プロジェクトを作成するには、アーキタイプに基づいて別の方法があります。 ここでは、既存のアーキタイプの 1 つに基づいてプロジェクトを作成することが提案されています。これらの原型とは何ですか?なぜそれらが必要なのでしょうか? Maven には標準化されたプロジェクト テンプレートがあり、そのようなテンプレートはアーキタイプと呼ばれます。プロジェクトの開始構造 ( src、java、testフォルダーなど) を覚えていますか? した
Maven プロジェクトの依存関係
モジュール 3
レベル 1、
レッスン 3
4.1 信頼性 ここで、Maven の人気を高めたもう 1 つの要素である依存関係の管理を見てみましょう。 Maven プロジェクトにライブラリを追加したい場合は、それを pom ファイルの依存関係セクションに追加するだけです。見た目は至ってシンプルです。 Spring と Hibernate の最新バージョンをプロジェクトに追加しましょう。以下のようになります。
Maven プロジェクトのフェーズ
モジュール 3
レベル 1、
レッスン 4
5.1 プロジェクトのフェーズのリスト ついにプロジェクトの組み立てに入りました。そして、あなたは少し驚くでしょう。まあ、または結局のところ、強いです。Maven は、プロジェクトを構築するアプローチを改訂しました。そして今、あなたはそれを確信するでしょう。 プロジェクト全体の組み立てはいくつかのフェーズに分かれており、その説明を以下の表に示します。 注文 段階 1 検証 プロジェクトに関するメタ情報の正確性をチェックします 2 コンパイル ソースをコンパイルします 3 テス
Maven プラグイン
モジュール 3
レベル 1、
レッスン 5
6.1 プラグインの概要 標準のライフサイクルは、Maven プラグインを使用して機能を強化できます。プラグインを使用すると、標準サイクルに新しいステップを挿入したり (アプリケーション サーバーへの配布など)、既存のステップを拡張したりできます。 Maven のプラグインは特別なものではなく、むしろ最も一般的で頻繁に遭遇するものです。結局のところ、プロジェクトの構築に微妙な違いを設定したい場合は、pom.xml で必要な情報を指定する必要があります。これを行う唯一の方法は、
Maven プロパティ
モジュール 3
レベル 1、
レッスン 6
7.1 Maven の変数 - プロパティ よく使用されるパラメーター Maven では、変数に入れることができます。これは、pom ファイルのさまざまな部分のパラメータを一致させる必要がある場合に非常に便利です。たとえば、Java のバージョン、ライブラリのバージョン、特定のリソースへのパスを変数に入れることができます。 このため、 には変数が宣言される特別なセクションがありますpom.xml – 。変数の一般的な形式は次のとおりです。 <имя-п
Maven プロジェクトのビルド
モジュール 3
レベル 1、
レッスン 7
pom ファイルの全体像 プロジェクトの構造は pom.xml ファイルに記述されており、このファイルはプロジェクトのルート フォルダーに配置する必要があります。プロジェクトファイルの内容は次のようになります。 ... ... ... ...
高度な Maven プロジェクトのビルド
モジュール 3
レベル 2、
レッスン 0
1.1 Maven で構築するプラグインのリスト Maven のアセンブリは非常に柔軟に構成できます。Maven 開発者は数十のプラグインを特別に作成しており、これを使用すると、さまざまなビルドを非常に柔軟に構成できます。その中で最も人気のあるものを以下の表に示します。 プラグイン 説明 1 maven-コンパイラ-プラグイン Javaのコンパイルを管理します 2 maven-リソース-プラグイン アセンブリへのリソースの包含を制御します 3 Mavenソースプラグイン ソー
Maven プロジェクトのビルド中のファイルの管理
モジュール 3
レベル 2、
レッスン 1
2.1 maven-resources-plugin リソース プラグインのコピー Web アプリケーションを構築している場合、その中にはさまざまなリソースが大量に存在することになります。これらは、jar ライブラリ、jsp サーブレット、設定ファイルです。そしてもちろん、これはhtml、css、js、 などの静的ファイルの束と、さまざまな画像です。 デフォルトでは、プロジェクトをビルドするとき、Maven はフォルダーからsrc/main/resourcesターゲット ディ
戦争プロジェクトの構築
モジュール 3
レベル 2、
レッスン 2
war ファイルと jar ファイルの違い 実際、 jar ライブラリは単なる zip アーカイブであり、その名前はJava Archiveに直接続きます。ほとんどの場合、それに含まれるのは次の 4 つだけです。 コンパイルされたクラス。 リソース: プロパティ ファイルなど。 マニフェストMANIFEST.MF; 他の jar ライブラリ (まれ)。 このようなアーカイブの一般的な構造は次のようになります。 META-INF/
ビルド時に Maven プロジェクトをテストする
モジュール 3
レベル 2、
レッスン 3
Maven でのテスト Maven の作業におけるもう 1 つの重要な点は、テスト段階です。これは、 test、package、verify、またはそれらの後に続く他のフェーズを実行すると実行されます。 デフォルトでは、Maven はsrc/test/java/フォルダーにあるすべてのテストを実行します。実行するテストを他の Java ファイルと区別するために、命名規則が採用されています。テストは、名前が "Test" で始まり"Test"または"TestCase"で終わる
Maven を使用したプロジェクトのデプロイ
モジュール 3
レベル 2、
レッスン 4
maven-deploy-plugin の使用 もう 1 つの非常に興味深いトピックは、組み立てられたパッケージの自動展開です。Maven を使用して独自のライブラリを構築したとします。これをローカル、企業、または中央の Maven リポジトリに自動的にプッシュするにはどうすればよいでしょうか? Maven には、この ための特別なmaven-deploy-pluginプラグインがあります。例:
便利な Maven プラグイン
モジュール 3
レベル 2、
レッスン 5
GitHub 上の Maven リポジトリ 開発者はライブラリを GitHub にアップロードできます。GitHub には特別なsite-maven-plugin プラグインがあります。その使用例を見てみましょう。
さらに表示
1
...
22
23
24
25
26
...
35
Please enable JavaScript to continue using this application.