Maven2编译时“是 Sun 的专用 API,可能会在未来版本中删除”错误解决

阅读更多

项目中用到了maven来管理,因为有些功能用到了sun的专用API,在maven编译过程中会报“ 是 Sun 的专用 API,可能会在未来版本中删除 ”这样的错误导致最终编译失败,google了一番可以使用最新版本的编译插件解决这个问题,在项目的pom文件中配置如下:

1、其中maven-compiler-plugin用2.3.1版,之前用的是2.0.2的;

2、必须指定plexus-compiler-javac这个依赖,并且最新版本1.8.1才解决了这个问题,1.8.1以前的是有问题的;

 

配置如下:



  maven-compiler-plugin

  2.3.1

  

    1.6

    1.6

    UTF-8

  

  

    

      org.codehaus.plexus

      plexus-compiler-javac

      1.8.1

    

  


 

 

(源自:http://ruijunsuo.blog.163.com/blog/static/4005963220126910225769/)

 

你可能感兴趣的:(Maven2编译时“是 Sun 的专用 API,可能会在未来版本中删除”错误解决)