2017-03-07 106 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>