java - programacion - ¿Cómo compilar usando-Xlint: desmarcado en un proyecto de Maven?
manual de programacion android pdf (3)
La información del archivo pom es perfecta. Tuve el desafío adicional de construir el proyecto Maven de otra persona en Jenkins y no tener acceso al repositorio de archivos pom.
Creé un paso previo a la compilación para insertar el parámetro del compilador en el archivo pom después de descargarlo desde git, por ejemplo
sed -i ''s|/target> *$|/target>/n<compilerArgument>/n-Xlint:deprecation/n</compilerArgument>|'' $WORKSPACE/pom.xml
En NetBeans 7.2, tengo problemas para encontrar cómo compilar usando -Xlint: no seleccionado en un proyecto de Maven. En un proyecto Ant, puede cambiar los indicadores del compilador yendo a Propiedades del proyecto -> Compilar, pero los proyectos de Maven no parecen tener esa opción.
¿Hay alguna forma de configurar el IDE para compilar con tales banderas usando Maven?
Quiero profundizar en la respuesta de @ Nishant. La etiqueta compilerArgument
debe ir dentro de la etiqueta de plugin/configuration
. Aquí hay un ejemplo completo:
<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>
Supongo que puedes establecer argumentos de compilación en tu pom.xml. Consulte este http://maven.apache.org/plugins/maven-compiler-plugin/examples/pass-compiler-arguments.html
<compilerArgument>-Xlint:unchecked</compilerArgument>