升级到IDEA 13.1后,Play 2.1.3项目检测到插件二进制不兼容



昨晚更新IntelliJ IDEA到13.1后,我不能再使用运行/调试配置了。它发生在我一直在IDEA 13.0中工作的项目中。x在过去的几个月里——现在它显示给我这个消息,我不知道如何解决这个问题。

[info] Loading project definition from /www/play20apps/cnproject/project
[error] sbt.IncompatiblePluginsException: Binary incompatibility in plugins detected.
[error] Note that conflicts were resolved for some dependencies:
[error]     asm:asm
[error]     asm:asm-tree
[error]     asm:asm-util
[error]     org.avaje.ebeanorm:avaje-ebeanorm-agent
[error]     jline:jline
[error]     junit:junit
[error]     com.jcraft:jsch
[error]     commons-logging:commons-logging
[error]     commons-codec:commons-codec
[error] Use 'last' for the full log.
[error] java.lang.ExceptionInInitializerError
[error] Use 'last' for the full log.
[error] Not a valid command: run
[error] run
[error]    ^
Process finished with exit code 1

我从昨天开始就没有更改Play版本,当然,使用通用命令行运行应用程序可以正常工作。

还尝试在插件更新后创建新的运行配置,但没有运气。

请建议。

-Djline.terminal=添加到JVM Options应该可以解决这个问题。

last日志报告此。

相关部分:

Caused by: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: none
    at jline.Terminal.setupTerminal(Terminal.java:65)
    at jline.Terminal.getTerminal(Terminal.java:26)
    at sbt.JLine$.sbt$JLine$$terminal(LineReader.scala:65)

其中none可能经过-Djline.terminal=none

相关内容

  • 没有找到相关文章

最新更新