Использование другой версии исходного кода Java при запуске сборки Maven2 - PullRequest
2 голосов
/ 02 марта 2011

Я пытаюсь запустить сборку Maven, используя обычную команду:

mvn clean install

Я получаю целую серию ошибок, которые гласят:

annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)

Как использоватьИсточник 5 при выполнении сборки.Мой JAVA_HOME указывает на JDK 1.6.

Ответы [ 2 ]

6 голосов
/ 02 марта 2011

Добавьте это к вашему pom.xml:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>2.3.2</version>
      <configuration>
        <source>1.6</source> 
        <target>1.6</target>
      </configuration>
    </plugin>
  </plugins>
</build>

Это также задокументировано в Maven FAQ .

Для получения дополнительной информации ознакомьтесь с Документация плагина компилятора .

0 голосов
/ 02 марта 2011

это в pom.xml. у вас должно быть <source>1.3</source> изменить его на

<source>1.6</source> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...