Intellij idea 升级到IDEA 13.1后在Play 2.1.3项目中检测到插件的二进制不兼容?
昨晚将IntelliJ IDEA更新为13.1后,我无法再使用运行/调试配置。它发生在我在IDEA13.0.x中工作了几个月的一个项目中——现在它向我展示了信息,我不知道如何解决这个问题Intellij idea 升级到IDEA 13.1后在Play 2.1.3项目中检测到插件的二进制不兼容?,intellij-idea,sbt,playframework-2.1,Intellij Idea,Sbt,Playframework 2.1,昨晚将IntelliJ IDEA更新为13.1后,我无法再使用运行/调试配置。它发生在我在IDEA13.0.x中工作了几个月的一个项目中——现在它向我展示了信息,我不知道如何解决这个问题 [info] Loading project definition from /www/play20apps/cnproject/project [error] sbt.IncompatiblePluginsException: Binary incompatibility in plugins detecte
[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
当然,从昨天开始,我就并没有更改播放版本,使用公共命令行运行应用程序的效果和预期的一样
还尝试在插件更新后创建新的运行配置,但没有成功
请告知。将
-Djline.terminal=
添加到JVM选项中
last
log
有关部分:
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
传递,您可以包含*.sbt
和*.scala*构建文件吗?您是否可以按照sbt的指示将
last`包含在完整日志中?您可能希望运行项目插件
,并在插件
项目中闲逛。update
怎么说?现在不行,我必须降级,因为需要工作atm,最早会在接下来的2天内完成。sbt版本是0.12.2
,Play是2.1.3
,dzięki:)我猜-Djline.terminal=
只是清除无
,所以它相当于空
?如果是,为什么none
不起作用?