2013-07-09 3 views
1

Я просто создать новый проект с использованием Maven 3. я добавил следующее заявление к моему коду:Maven-компилятор плагин 3,1 отказывается показывать предупреждения

if(5==5){ 

    } 

что приводит к сравнивающим одинаковым выражениям предупреждения в затмении ,

Я использую следующую конфигурацию для Maven-компилятора-плагин:

 <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.1</version> 

      <configuration> 
       <compilerArgument>-Xlint:unchecked</compilerArgument> 
       <optimize>true</optimize> 
       <showDeprecation>true</showDeprecation> 
       <showWarnings>true</showWarnings> 
       <source>1.7</source> 
       <target>1.7</target> 
      </configuration> 
     </plugin> 

Но он отказывается показывать предупреждение.

Что мне делать дальше?

ответ

2

Xlint аргумент вы указываете заставит JAVAC компилятор предупредит о непроверенных общих операций, но, даже с other -Xlint options, нет никакого способа, чтобы получить предупреждение вы после этого от javac. Вам нужно настроить свою сборку для использования компилятора Eclipse. См. Документацию Maven о том, как use a non-javac compiler.