Thanks to Josh, I found maven-cli-plugin at
http://wiki.github.com/mrdon/maven-cli-plugin
and started using it. It had problems with Maven 2.1.0, but works OK
with Maven 2.0.10 and the new 2.2.0. In order to do Scala, have to
use
mvn cli:execute-phase
However, often, I hit Enter or Arrow-up key, and the shell quits with:
maven2> !!!! exc !!!java.io.IOException: Broken pipe
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:260)
at java.io.BufferedOutputStream.flushBuffer
(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush
(BufferedOutputStream.java:123)
at org.scala_tools.maven.StreamPiper.run(StreamPiper.java:42)
Exception in thread "Thread-2" java.lang.RuntimeException: wrap:
Broken pipe
at org.scala_tools.maven.StreamPiper.run(StreamPiper.java:56)
Caused by: java.io.IOException: Broken pipe
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:260)
at java.io.BufferedOutputStream.flushBuffer
(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush
(BufferedOutputStream.java:123)
at org.scala_tools.maven.StreamPiper.run(StreamPiper.java:42)
-- notice scala_tools getting in on the action somehow, why?!
Cheers,
Alexy