mvn чистой установки с использованием Java 1.5 или 1.6 - PullRequest
3 голосов
/ 20 ноября 2010

Когда я выполняю чистую установку mvn, я получаю эту ошибку:

аннотации не поддерживаются в -source 1.3 (попробуйте -source 1.5, чтобы включить аннотации)

Но куда мне это поместить?-источник 1.5?Я перепробовал все перестановки с помощью mvn clean install и не смог заставить его работать.Поэтому я попытался поместить компиляцию в мой pom, например:

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

Но это тоже не сработало .. Чего мне не хватает?Спасибо!

Ответы [ 2 ]

1 голос
/ 28 декабря 2010

Последняя версия плагина компилятора - 2.3.2. Эта версия поддерживает 1.6 как и версию, и целевой параметр.

0 голосов
/ 09 мая 2013

Вместо того, чтобы настраивать плагин компилятора, который требует предоставления версии, вы можете установите свойства maven.compiler.source и maven.compiler.target в вашем файле pom.xml:

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