mvn clean install игнорирует исходную и целевую версию - PullRequest
0 голосов
/ 08 ноября 2010

Я получаю сообщение об ошибке: аннотации не поддерживаются в версии 1.3, когда я выполняю чистую установку mvn. Однако в моем pom.xml у меня есть

<build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.1</version>
                    <configuration>
                        <source>1.5</source>
                        <target>1.5</target>
                    </configuration>
                    <dependencies>
                        <dependency>
                            <groupId>x.y</groupId>
                            <artifactId>z</artifactId>
                            <version>1.0-SNAPSHOT</version>
                        </dependency>
                    </dependencies>
                </plugin>
            </plugins>
        </build>

Так что, кажется, почему-то игнорируется моя исходная и целевая версия. У кого-нибудь есть идеи, почему это происходит?

1 Ответ

3 голосов
/ 08 ноября 2010

Скорее всего, цель compile не удалась.

Вам нужен недостающий фрагмент конфигурации:

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