studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones java maven netbeans

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>