我正在尝试将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。
答案 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
,所以你应该删除该行。