第2章 スタートガイド
2.1. Maven プラグインの実行
Maven プラグインは、アプリケーションの pom.xml
ファイルにプラグインへの参照を追加して実行されます。アプリケーションがビルドされると、Maven プラグインが実行され、分析用のレポートが生成されます。
前提条件
- OpenJDK 1.8、OpenJDK 11、Oracle JDK 1.8、または Oracle JDK 11
- 8 GB RAM
- Maven 3.2.5 以降
-
macOS
にインストールする場合は、maxproc の値は
2048
以上である必要があります。
手順
<plugin>
をアプリケーションのpom.xml
ファイルに追加します。[...] <plugin> <groupId>org.jboss.windup.plugin</groupId> <artifactId>windup-maven-plugin</artifactId> <version>5.1.4.Final</version> <executions> <execution> <id>run-windup</id> <phase>package</phase> <goals> <goal>windup</goal> </goals> </execution> </executions> <configuration> <offlineMode>true</offlineMode> </configuration> </plugin> [...]
[...] <plugin> <groupId>org.jboss.windup.plugin</groupId> <artifactId>windup-maven-plugin</artifactId> <version>5.1.4.Final</version> <executions> <execution> <id>run-windup</id> <phase>package</phase> <goals> <goal>windup</goal> </goals> </execution> </executions> <configuration> <offlineMode>true</offlineMode>
1 </configuration> </plugin> [...]
Copy to Clipboard Copied! - 1
offlineMode
は、Maven プラグインをオフラインモードで実行し、ネットワーク機能を無効にしてパフォーマンスを向上します。
Java 11 を使用している場合は、
--add-modules=java.se
をMAVEN_OPTS
環境変数に追加する必要があります。古いバージョンの Java を使用する場合、これは必須ではないため、次のステップに進むことができます。export MAVEN_OPTS=--add-modules=java.se
export MAVEN_OPTS=--add-modules=java.se
Copy to Clipboard Copied! 重要Java 11 での Maven プラグインの使用はテクノロジープレビューとしてのみ提供されます。テクノロジープレビューの機能は、Red Hat の本番環境のサービスレベルアグリーメント (SLA) ではサポートされず、機能的に完全ではない可能性があるため、Red Hat は本番環境での使用は推奨しません。これらの機能は、最新の製品機能への早期アクセスを提供し、開発プロセス中に機能をテストし、フィードバックを提供することができます。
テクノロジープレビュー機能のサポート範囲の詳細は、Red Hat カスタマーポータルの「テクノロジプレビュー機能のサポート範囲」を参照してください。
プロジェクトをビルドします。
mvn clean install
$ mvn clean install
Copy to Clipboard Copied! 生成されたレポートにアクセスできます。