2013-07-22 41 views
1

我需要的时候我尝试运行我的发挥应用程序来抑制这些警告:播放框架2抑制编译器警告

[info] Compiling 8 Scala sources and 15 Java sources to D:\development\stserver\dashboard\target\scala-2.10\classes... 
[error] D:\development\stserver\dashboard\app\ldap\UserAuthentication.java:26: warning: com.sun.jndi.ldap.LdapCtxFactory is Sun proprietary API and may be removed in a future release 
[error] import com.sun.jndi.ldap.LdapCtxFactory; 
[error]      ^
[error] D:\development\stserver\dashboard\app\ldap\ReadLdapConfig.java:23: cannot access org.apache.commons.lang.exception.NestableException 
[error] class file for org.apache.commons.lang.exception.NestableException not found 
[error]     try { 
[error]    ^
[error] Picked up _JAVA_OPTIONS: -Duser.timezone=GMT 
[error] (compile:compile) javac returned nonzero exit code 
[error] application - 

当然,我也许可以弄清楚如何编写代码,而无需使用这个库,但宁愿不这样做。我更想知道如何告诉游戏在看到警告时停止失败/错误。

回答

0

刚刚遇到了同样的问题。看起来这是报告编译失败的根本原因而不是由编译警告本身引起的失败的错误。请注意,您的代码存在第二个问题,即实际的编译错误:

D:\ development \ stserver \ dashboard \ app \ ldap \ ReadLdapConfig.java:23:can not access org.apache.commons.lang.exception .NestableException

如果清除该错误,警告的问题应该消失。