Amazon CorrettoのMavenコンパイラバージョン

Amazon CorrettoのMavenコンパイラバージョン

プロジェクトをJDK1.8からAmazon Corretto 8バージョンに移行しています。私はpom.xmlのmaven-compiler-pluginでどのバージョンを言及するべきか疑問に思います。

これはJdk1.8の既存のpom設定です。

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>

答え1

質問ありがとうございます。私たちはローカルで戦争を作成し、レガシーJavaバージョン6がインストールされているサーバーに同じ戦争を配布します。このレガシーアプリケーションをOracle JAVA 6か​​らAmazon Corretto 1.8に移行する間、同じ質問がありました。しかし、pom.xmlでソースとターゲットのバージョンを変更する必要はありません。 JAVA_HOMEを「C:\Program Files\Java\jdk1.8.0_31」から「C:\Program Files\Amazon Corretto\jdk1.8.0_202」に変更すると、Java6で発生したのと同様にビルドと戦争が生成されます。

関連情報