キャンペーン
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
私たちについて
開始
学習開始
今すぐ学習を始める
学習の進捗
コース
クエストマップ
レッスン
Java Professional
レベル 2
高度な 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 プラグインがあります。その使用例を見てみましょう。
関連プロジェクト: Maven
モジュール 3
レベル 2,
レッスン 6
タスク: CodeGym のグラフィックス エンジンを介して、JavaFX ゲームを含む実行可能 JAR ファイルを作成する必要があります。 このためには次のものが必要です。 リポジトリhttps://github.com/CodeGymCC/project-mavenからフォークします プロジェクトのバージョンをコンピュータにダウンロードします。次に、 pom.xmlファイルを操作します。 依存関係を追加します。 org.apache.commons:commo
Please enable JavaScript to continue using this application.