8.18. サーバーアーティファクトのアップグレード


サーバーアーティファクトは、JBoss Modules モジュール内にある jar ファイルであり、プロジェクト pom.xml ファイルの Maven コーディネートを使用して参照できます。

注記

サーバーアーティファクトをアップグレードすると、サポートされていない設定になる可能性があることに注意してください。

前提条件

  • Maven アーティファクトがローカル Maven リポジトリーまたはリモート Maven リポジトリーからアクセス可能であることを確認してください。

手順

  1. サーバーアーティファクトを正常にアップグレードするには、ビルド中に依存関係に存在するアーティファクトのバージョンを使用します。以下に例を示します。

    <dependencies>
       …
       <dependency>
    	<groupId>io.undertow</groupId>
    	<artifactId>undertow-core</groupId>
    	 <version>2.2.5.Final-redhat-00001</version>
             <scope>provided</scope>
             <!-- In order to avoid bringing transitive dependencies to the project, exclude all dependencies -->
             <exclusions>
               <exclusion>
                 <groupId>*</groupId>
                 <artifactId>*</artifactId>
               </exclusion>
             </exclusions>
       </dependency>
       ...
    </dependencies>
  2. プラグインの <configuration> セクションを開き、<overridden-server-artifacts> リスト内のアーティファクト groupId と artifactId を更新します。次に例を示します。

    <configuration>
    	…
    	<overridden-server-artifacts>
    		<artifact>
    			<groupId>io.undertow</groupId>
    			<artifactId>undertow-core</groupId>
    		</artifact>
    	</overridden-server-artifacts>
    </configuration>
注記
  • <overridden-server-artifacts> に追加されたアーティファクトがプロジェクトの依存関係の中に見つからない場合、失敗となります。
  • <overridden-server-artifacts>` に追加されたアーティファクトがプロビジョニングされたサーバーアーティファクトの中にない場合、アップグレード対象のアーティファクトを見つけることができないため失敗となります。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る