2
Java 주석을 사용하는 프로젝트를 컴파일하는 데 문제가 있습니다. 나는 다음과 같은 오류 메시지가 얻을 :Maven은 Java 어노테이션을 컴파일하지 않습니까?
annotations are not supported in -source 1.3 (use -source 5 or higher to enable annotations)
@PostConstruct
내 POM에서을 내가 가지고있는 다음과 같은 컴파일러 플러그인은에서 1.3 -source지고 시작에 대한 그래서? 나는 아마이 작업을 얻을 매우 간단한 무언가를 놓치고 있지만 오류를 인터넷 검색을하는 것이 도움이 아무것도를 가져 오지 않습니다 의심
<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>
크게 확인
은 빌드 -> 플러그인에있는 pom 스 니펫입니까? – smp7d
그 플러그인을 제공하는 올바른 XML은 1.6입니다. 문제는 당신이 우리에게 보여주지 않은 섹션에 있거나 그 항목이 잘못된 장소에있는 것입니다. –
전체 POM을 복사해야합니다. 어딘가에 구성 문제가있을 수 있습니다. 적어도 주석을 사용하는 하나의 클래스 만 있으면서도 최소한의 POM으로 시작하는 것이 좋습니다. 작동하는지 확인하십시오. 그렇다면 작동이 멈출 때까지 천천히 다른 구성 요소를 하나씩 추가하십시오. 당신은 범인을 잡습니다. – Guillaume