Как мне заставить плагин компилятора maven обрабатывать новую функцию модуля импорта в Java 25?JAVA

Программисты JAVA общаются здесь
Anonymous
Как мне заставить плагин компилятора maven обрабатывать новую функцию модуля импорта в Java 25?

Сообщение Anonymous »

У меня есть очень простой исходный файл. Я использую новую функцию Java 25 — объявления импорта модулей.

Код: Выделить всё

import module java.base;
import module java.desktop;

public class abc
{
public static void main(final String[] args)
{
System.out.println("just an example");
}
}
А вот соответствующая часть моего файла pom.

Код: Выделить всё

    



org.apache.maven.plugins
maven-compiler-plugin
3.14.1

25





Очевидно, что если я скомпилирую класс вручную с помощью javac, он будет работать нормально.
Вот что я получу, когда выполню mvn --version.

Код: Выделить всё

Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
Maven home: C:\Users\david\_WORKSPACE_NEW\_PROGRAMMING\_MAVEN\apache-maven-3.9.11
Java version: 25.0.1, vendor: Oracle Corporation, runtime: C:\Users\david\_WORKSPACE_NEW\_PROGRAMMING\_JDK\jdk-25.0.1
Default locale: en_US, platform encoding: UTF-8
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
Я что-то упустил?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -feature-i

Вернуться в «JAVA»