В тривиальном примере проекта команда пакета mvn не жалуется на источникJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 В тривиальном примере проекта команда пакета mvn не жалуется на источник

Сообщение Anonymous »

У меня есть следующий pom.xml

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

http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0
com.foo
foo
1.0.0-SNAPSHOT
jar

Getting Started with Maven
http://maven.apache.org




и следующий класс Java

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

public class HelloWorld {
public void sayHello() {
System.out.println("Hello world");
}
}
Структура проекта:

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

foo
├── pom.xml
├── src
│   └── main
│       └── java
│           └── HelloWorld.java
Версия Maven:

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

$ mvn -v
Apache Maven 3.8.7
Главная страница Java:

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

$ echo $JAVA_HOME
/usr/lib/jvm/java-21-openjdk-amd64
Запуск пакета mvn выдает ошибку

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

[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project foo: Compilation failure: Compilation failure:
[ERROR] Source option 5 is no longer supported. Use 8 or later.
[ERROR] Target option 5 is no longer supported. Use 8 or later.
[ERROR] -> [Help 1]
В чем проблема? Погуглив в Интернете, кажется, что это обычно происходит при объявлении версии Java в настройках maven, но у меня нигде ничего не определено

мой .m2 имеет только репозиторий и ничего еще

Подробнее здесь: https://stackoverflow.com/questions/793 ... out-source
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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