title: scala:console is worse than Scala's own REPL?
body: <p>Using <a href="http://scala-tools.org/mvnsites/maven-scala-plugin/" rel="noreferrer"><code>maven-scala-plugin</code></a> I can run Scala console with all dependencies as: </p>
  
  <pre><code>mvn scala:console
  </code></pre>
  
  <p>However, what I get is much more <strong>poor REPL</strong> than Scala's own one (the one you get when run <code>scala</code> without arguments). E.g. it misses <strong>auto-completion</strong> and <strong>history</strong>, <strong>arrow keys</strong> just print their code (instead of moving cursor), etc. </p>
  
  <p>Is it known issue or just a misconfiguration in my setup? If first, what are alternatives to <code>scala:console</code> (i.e. REPL with all dependencies and compiled code)? </p>
  
  <hr>
  
  <p>Plugin configuration in my <code>pom.xml</code>:</p>
  
  <pre><code>&lt;plugin&gt;
      &lt;groupId&gt;org.scala-tools&lt;/groupId&gt;
      &lt;artifactId&gt;maven-scala-plugin&lt;/artifactId&gt;
      &lt;version&gt;2.15.0&lt;/version&gt;
      &lt;executions&gt;
        &lt;execution&gt;
          &lt;goals&gt;
            &lt;goal&gt;compile&lt;/goal&gt;
            &lt;goal&gt;testCompile&lt;/goal&gt;
          &lt;/goals&gt;
          &lt;configuration&gt;
            &lt;args&gt;
              &lt;arg&gt;-make:transitive&lt;/arg&gt;
              &lt;arg&gt;-dependencyfile&lt;/arg&gt;
              &lt;arg&gt;${project.build.directory}/.scala_dependencies&lt;/arg&gt;
            &lt;/args&gt;
          &lt;/configuration&gt;
        &lt;/execution&gt;
      &lt;/executions&gt;
  &lt;/plugin&gt;
  </code></pre>