2

Gradle 用の gretty プラグインを使用して Spring MVC アプリを実行しようとしています (JVM バージョンは 14)。アプリをデプロイするには、tomcatRunタスクを使用します (Tomcat バージョンは 8.5.49)。

プレビュー機能 (例) を使用する場合、フラグをタスクjava.lang.String#formatted methodに追加する必要があります。enable-previewcompileJava

compileJava {
    options.compilerArgs += '--enable-preview'
}

ただし、そのbuild.gradleような変更が含まれていると、問題が発生し、次のメッセージがログに表示されます。

INFO: No Spring WebApplicationInitializer types detected on classpath その結果、すべてのアプリ エンドポイントが利用できなくなります。

タスクを使用する場合jettyRun、次の例外がスローされます。

17:14:38 WARN  Failed startup of context o.a.g.JettyWebAppContext@2715644a
java.lang.UnsupportedClassVersionError: Preview features are not enabled for com/config/ApplicationDispatcherServletInitializer (class file version 58.65535). Try running with '--enable-preview'

grtty プラグインでプレビュー機能を使用することはできますか?

4

1 に答える 1