1.2. 重要事項
- JUnit 4 から JUnit5 へのアップグレード
-
Red Hat Fuse 7.12 は、JUnit 4 を JUnit 5 にアップグレードする Spring Boot 2.7.x を使用します。Fuse Spring Boot BOM 7.12 を使用するすべてのプロジェクトは JUnit 5 に依存します。Fuse 7.x から Fuse 7.12 に移行する場合、Fuse on Spring Boot で実行されているユニットテストが Maven ビルドの一部として実行されなくなる可能性があります。これを解決するには、以下に示すように、関連する依存関係を
maven-surefire-plugin
設定に追加します。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> <configuration> <testFailureIgnore>true</testFailureIgnore> </configuration> <dependencies> <dependency> <groupId>org.apache.maven.surefire</groupId> <artifactId>surefire-junit47</artifactId> <version>${maven-surefire-plugin.version}</version> </dependency> </dependencies> </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire-plugin.version}</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>${maven-surefire-plugin.version}</version>
</dependency>
</dependencies>
</plugin>
JUnit4 からの移行の詳細は、Migrating from JUnit 4 を参照してください。
- CVE-2020-8908 guava
- 30.0 より前のバージョンの Guava には、一時ディレクトリー作成の脆弱性が存在します。Guava をバージョン 30.0 以降に更新するか、Java 7 以降に更新するか、どちらも不可能な場合は、ディレクトリーの作成後にパーミッションを明示的に変更することを推奨します。
- Red Hat CodeReady Studio 廃止予定
- Red Hat CodeReady Studio は廃止が予定されています。JBoss Tools (コミュニティー) が後続のツールキットです。