2017-03-07 52 views
0

我正在使用maven构建新项目。我的代码中出现了一些警告,这些警告以黄线表示。我希望maven可以在控制台中报告这些警告。我怎么能做到这一点?我可以在命令中添加一些参数,例如mvn -XXX clean compile?Maven如何在编译时显示代码警告

+0

请出示你的警告 –

+0

与@KrishnanunniPV – Reborn

+0

同意你使用Linux或Windows? – Grzesiek

回答

0

我猜你正在使用编译器插件。你有没有试过this

0

使用在你的pom.xml maven的编译器插件:

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-surefire-plugin</artifactId> 
      <configuration> 
       <skipTests>false</skipTests> 
      </configuration> 
     </plugin> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <configuration> 
       <compilerArgument>-Xlint:all</compilerArgument> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 
0

要想看到详细的日志在Maven中你可以使用命令行选项

-X- -debug产生执行调试输出

例如,这可能是我们ED作为

mvn clean install -X 

另外如果你想在日志中得到什么是编译器警告(局部变量的未使用值)。您可以尝试修改项目的pom.xml有以下 -

... 
<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.6.1</version> 
      <configuration> 
       <source>1.8</source> 
       <target>1.8</target> 
       <showWarnings>true</showWarnings> 
      </configuration> 
     </plugin> 
     ... other plugins 
    </plugins> 
</build>