web-dev-qa-db-fra.com

Comment compiler avec -Xlint: décoché dans un projet Maven?

Dans NetBeans 7.2, j'ai du mal à trouver comment compiler en utilisant -Xlint: décoché dans un projet Maven. Sous un projet Ant, vous pouvez modifier les indicateurs du compilateur en allant dans Propriétés du projet -> Compilation, mais les projets Maven ne semblent pas avoir une telle option.

Existe-t-il un moyen de configurer le IDE pour compiler avec de tels drapeaux en utilisant Maven?

53
Alexis King

Je suppose que vous pouvez définir des arguments de compilation dans votre pom.xml. Veuillez vous référer à ceci http://maven.Apache.org/plugins/maven-compiler-plugin/examples/pass-compiler-arguments.html

 <compilerArgument>-Xlint:unchecked</compilerArgument>
68
Nishant

Je veux développer la réponse de @ Nishant. La balise compilerArgument doit aller à l'intérieur plugin/configuration tag. Voici un exemple complet:

<plugins>
  <plugin>
    <groupId>org.Apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.3</version>
    <configuration>
      <source>1.8</source>
      <target>1.8</target>
      <testSource>1.8</testSource>
      <testTarget>1.8</testTarget>
      <compilerArgument>-Xlint:unchecked</compilerArgument>
    </configuration>
  </plugin>
</plugins>
41
RajV