1. 程式人生 > >maven 編譯報錯: sun.misc.BASE64Decoder 是 Sun 的專用 API,可能會在未來版本中刪除...

maven 編譯報錯: sun.misc.BASE64Decoder 是 Sun 的專用 API,可能會在未來版本中刪除...

使用maven2編譯時報錯:

[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版本:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
</plugin>

詳細的解釋可以看下面的文章:
http://www.juvenxu.com/2010/09/01/maven-javac-warning/