maven-scala-плагин застрял на readInt Скала

У меня есть приложение Scala, и с pom.xml, который использует плагин Maven Scala, мое приложение использует Scala readInt читать целое число из командной строки

Проект построен на Eclipse, когда я запускаю приложение Scala, используя Eclipse, оно работает

когда я пытаюсь использовать плагин 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 )
  }

}

Код работает нормально с автономным, используя scalac, scala или даже из приложения eclipse scala, когда я пытаюсь запустить приложение mvn scala, он выдает ошибку.

mvn clean compile scala:run  -DmainClass=run.readFromConsole

0 ответов

Другие вопросы по тегам