Возникли проблемы при создании проекта с Maven - PullRequest
0 голосов
/ 02 ноября 2011

Я только начал работу над проектом, в котором используется maven.Однако, когда я пытаюсь построить проект, я получаю следующую ошибку:

MyClass.java:[7,2] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Override

У меня установлена ​​последняя версия JRE на моей машине, и я попытался отредактировать файл pom.xml, чтобы это исправить, но у меня естьне повезлоЯ также пытался найти в Google, но почти ничего не нашел.

Кто-нибудь знает, как я могу настроить проект для использования последней версии JRE?Или другое решение, если это не проблема.

Заранее спасибо.

(Кроме того, я никогда раньше не использовал Maven, так что извините, если что-то скажу, звучит глупо)

РЕДАКТИРОВАТЬ: Я использую Maven с терминала в последней версии Ubuntu

Ответы [ 2 ]

2 голосов
/ 02 ноября 2011

Откройте ваш pom.xml и найдите плагин с идентификатором артефакта maven-compiler-plugin.Проверьте тег.Кажется, это 1,3 в вашем случае.Измените его на 1.5 (если вам действительно не нужно скомпилировать код для JVM 1.3. В этом случае вы должны удалить материал, который не совместим с этой старой версией - например, аннотации.)

1 голос
/ 02 ноября 2011

Я подозреваю, что вы настроили более старую версию JRE в вашем pom.xml.

Содержит ли ваш pom.xml что-то подобное?

    <properties>
            <java.version>1.6</java.version>
    </properties>
    <build>
            <plugins>
                    <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-compiler-plugin</artifactId>
                            <configuration>
                                    <source>${java.version}</source>
                                    <target>${java.version}</target>
                            </configuration>
                    </plugin>
            </plugins>
    </build>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...