2014-11-22 3 views
0

임 터미널에서 사용 받는다는 구축을 위해 노력하고, 다음과 같은 오류가 점점 오전 :받는다는 버전 오류 - Maven은 지정된 버전 무시

[ERROR] (use -source 5 or higher to enable annotations) 

이상한 것은, 내 치어에서 나는 다음이있다 :

<properties> 
... 
     <java.version>1.7</java.version> 
... 
    </properties> 

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.2</version> 
     <configuration> 
     <source>${java.version}</source> 
     <target>${java.version}</target> 
     </configuration> 
</plugin> 

내가 받는다는 실행

는 작동 이클립스 내에서 설치합니다.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project 
:

Apache Maven 3.0.5 
Maven home: /usr/share/maven 
Java version: 1.7.0_72, vendor: Oracle Corporation 
Java home: /usr/lib/jvm/java-7-oracle/jre 
Default locale: en_US, platform encoding: UTF-8 
OS name: "linux", version: "3.16.0-24-generic", arch: "amd64", family: "unix" 

내가 터미널에서 실행하는 경우, 다음과 같은 오류가 있음을, 너무 발견 : 나는 터미널에서 MVN --version을 실행하면

, 여기에 출력

그래서 이상한 이유로 터미널에서 실행할 때 이전 버전의 컴파일러 플러그인을 사용하고 있습니다.

누구나이 오류가 발생하는 이유와 해결 방법을 알고 계십니까?

+0

케이스. 문제는 다른 버전이 어디서 나왔습니까? – khmarbaise

답변

0

는 사용 Maven plugin version in pom (seemingly) ignored

에 대한 답을 찾은를 고정 다음 :

혹시 받는다는 - 컴파일러 플러그인 버전을 정의했지만 오류 메시지가 아니라고 나에게 힌트를주는 경우
<pluginManagement> 
    <plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.1</version> 
    </plugin> 
    </plugins> 
</pluginManagement>