1

Play アプリを実行しようとすると、これらの警告を抑制する必要があります。

[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 -

確かに、このライブラリを使用せずにコードを記述する方法を理解することはおそらくできますが、そうしない方がよいでしょう。警告が表示されたときに、失敗/エラーを停止するように再生に指示する方法を理解したいと思います。

4

1 に答える 1

0

この同じ問題に遭遇しました。コンパイルの警告自体が原因ではなく、コンパイルの失敗の根本的な原因を報告する際のバグのようです。コードに 2 つ目の問題、実際のコンパイル エラーがあることに注意してください。

D:\development\stserver\dashboard\app\ldap\ReadLdapConfig.java:23: org.apache.commons.lang.exception.NestableException にアクセスできません

そのエラーを解決すると、警告の問題は解消されます。

于 2013-07-22T23:25:38.800 に答える