xsbt插件1.0.0-M7和scalatra
我在scalatra项目中尝试将xsbt插件升级到1.0.0-M7,但scalatra似乎与此版本不兼容。当我尝试重新加载我的项目时,我得到以下错误。我尝试过scalatra的2.3.0版 问候 Desxsbt插件1.0.0-M7和scalatra,scala,scalatra,xsbt-web-plugin,Scala,Scalatra,Xsbt Web Plugin,我在scalatra项目中尝试将xsbt插件升级到1.0.0-M7,但scalatra似乎与此版本不兼容。当我尝试重新加载我的项目时,我得到以下错误。我尝试过scalatra的2.3.0版 问候 Des java.lang.NoClassDefFoundError:com/earldouglas/xsbtwebplugin/PluginKeys$ 位于org.scalatra.sbt.ScalatraPlugin$(ScalatraPlugin.scala:15) 位于org.scalatra.
java.lang.NoClassDefFoundError:com/earldouglas/xsbtwebplugin/PluginKeys$
位于org.scalatra.sbt.ScalatraPlugin$(ScalatraPlugin.scala:15)
位于org.scalatra.sbt.ScalatraPlugin$(ScalatraPlugin.scala)
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(Class.java:270)
在sbt.ModuleUtilities$.getObject(ModuleUtilities.scala:13)
在sbt.Load$.loadPlugin(Load.scala:644)
在sbt.Load$$anonfun$loadPlugins$1.apply(Load.scala:641)
在sbt.Load$$anonfun$loadPlugins$1.apply(Load.scala:641)
在scala.collection.immutable.Stream$$anonfun$map$1.apply(Stre。。。
你说的“重新加载我的项目”是什么意思?你能发布你的sbt配置吗?当我尝试它时,我似乎没有遇到这个问题:创建一个新的scalatra项目:g8 scalatra/scalatra sbt。添加addSbtPlugin行(“com.earldouglas”%”xsbt web插件“%”1.0.0)到plugins.sbt。进行sbt编译,生成上面的错误。啊,我看到了问题-scalatra sbt,因此它尝试加载1.0.0中不存在的类。我将提交scalatra sbt的补丁。同时,您必须使用xsbt web插件0.9.0。注意:上面的链接已更新为
java.lang.NoClassDefFoundError: com/earldouglas/xsbtwebplugin/PluginKeys$
at org.scalatra.sbt.ScalatraPlugin$.<init>(ScalatraPlugin.scala:15)
at org.scalatra.sbt.ScalatraPlugin$.<clinit>(ScalatraPlugin.scala)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:270)
at sbt.ModuleUtilities$.getObject(ModuleUtilities.scala:13)
at sbt.Load$.loadPlugin(Load.scala:644)
at sbt.Load$$anonfun$loadPlugins$1.apply(Load.scala:641)
at sbt.Load$$anonfun$loadPlugins$1.apply(Load.scala:641)
at scala.collection.immutable.Stream$$anonfun$map$1.apply(Stre...