Scala-maven-plugin无法执行

时间:2018-05-09 11:56:23

标签: java scala maven scala-maven-plugin

我正在尝试将scala-maven-plugin用于我的一个项目。运行<httpRuntime maxRequestLength="1048576" requestValidationMode="2.0" enableVersionHeader="false" targetFramework="4.5" /> <security> <requestFiltering> <requestLimits maxAllowedContentLength="1073741824" /> </requestFiltering> </security> 时出现以下错误:

  

无法执行目标   org.scala-tools:maven-scala-plugin:2.15.0:在项目上编译(默认)   test_pro:wrap:org.apache.commons.exec.ExecuteException:进程   退出时出错:1

这是我的pom.xml文件:

mvn package

我是Mac用户(使用终端)并安装了Java和Maven。

1 个答案:

答案 0 :(得分:2)

这是非常旧版本的插件(约会到2010年左右),可能与最近的 Java &amp; Scala 发布。顺便提一下,它已重命名为scala-maven-plugin,最新版本为3.3.2:

<plugin>
  <groupId>net.alchim31.maven</groupId>
  <artifactId>scala-maven-plugin</artifactId>
  <version>3.3.2</version>
  <!-- etc. -->
</plugin>

尝试一下......

此外,如果您主要使用 Scala SBT 句柄),我强烈建议您使用SBT而不是 Maven 合并 Java Scala 也是如此。它比 Maven 具有更陡峭的学习曲线,但值得付出努力......

<强>更新

顺便说一下,我应该提到 Scala 编译器不再接受-make:transitive,所以你应该删除该行。