让Maven正确处理javac警告

来源:互联网 发布:2016能看片的软件 编辑:程序博客网 时间:2024/05/01 00:55

如果你用maven编译项目,而且在项目中用了SUN的专用API,你会得到警告信息,然后Maven会报告编译失败,像这个样子:


[ERROR] \workspaces\mvn\javac-warning-test\src\main\java\com\juvenxu\TestJavacWarning.java:[7,32] 警告:sun.misc.BASE64Decoder 是 Sun 的专用
API,可能会在未来版本中删除
[INFO] ————————————————————-
[INFO] BUILD FAILURE


解决办法:


maven-compiler-plugin 2.3.2 发布了,因此只需要配置使用该版本就ok了


<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>


另外:我这出现这个的原因是我用了mye8.5自带的maven,如果你使用自己下载的高版本的maven,也不会遇到这个问题。


出自:http://www.juvenxu.com/2010/09/01/maven-javac-warning/

原创粉丝点击