Eclipse maven scala插件卡在readInt scala上
我有scala应用程序,pom.xml使用maven scala插件,我的应用程序使用scalaEclipse maven scala插件卡在readInt scala上,eclipse,scala,maven,maven-scala-plugin,Eclipse,Scala,Maven,Maven Scala Plugin,我有scala应用程序,pom.xml使用maven scala插件,我的应用程序使用scalareadInt从命令行读取整数 该项目是在eclipse上构建的,当我使用eclipse运行scala应用程序时,它可以正常工作 当我尝试使用scala插件运行同一个应用程序时,它会阻塞readInt mvn scala:run -DmainClass=run.readFromConsole 我遗漏了什么吗 这是异常跟踪 [INFO] Checking for multiple versions
readInt
从命令行读取整数
该项目是在eclipse上构建的,当我使用eclipse运行scala应用程序时,它可以正常工作
当我尝试使用scala插件运行同一个应用程序时,它会阻塞readInt
mvn scala:run -DmainClass=run.readFromConsole
我遗漏了什么吗
这是异常跟踪
[INFO] Checking for multiple versions of scala
Exception in thread "main" java.io.EOFException: Console has reached end of input
at scala.Console$.readInt(Console.scala:349)
at scala.Predef$.readInt(Predef.scala:296)
at run.readFromConsole$$anonfun$1.apply$mcVI$sp(readFromConsole.scala:6)
at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:141)
at run.readFromConsole$delayedInit$body.apply(readFromConsole.scala:5)
at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
at scala.App$$anonfun$main$1.apply(App.scala:71)
at scala.App$$anonfun$main$1.apply(App.scala:71)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)
at scala.App$class.main(App.scala:71)
at run.readFromConsole$.main(readFromConsole.scala:3)
at run.readFromConsole.main(readFromConsole.scala)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.929s
[INFO] Finished at: Thu Apr 03 16:42:20 IST 2014
[INFO] Final Memory: 14M/299M
代码
object readFromConsole extends App {
for (i <- 0 to 4) {
println("Console Input " +i+ " " + readInt )
}
}
Sooo,你在给它int,对吗?不要在all@om-nom nom更新了请求
mvn clean compile scala:run -DmainClass=run.readFromConsole