scalac错误:错误的选项:通过命令行在mvn软件包上使用'-make:transitive' [英] scalac error: bad option: '-make:transitive' on mvn package via command line
问题描述
跟随 http://docs.scala-lang.org/tutorials /scala-with-maven.html 来设置一个简单的scala maven项目.
Following http://docs.scala-lang.org/tutorials/scala-with-maven.html to setup a simple scala maven project.
使用 mvn archetype:generate 设置了scala-archetype-simple:1.6后,我获得了BUILD SUCCESS.
I got a BUILD SUCCESS after setting up scala-archetype-simple:1.6 using mvn archetype:generate.
但是当我 mvn包时,我得到 [ERROR] scalac错误:错误的选择:'-make:transitive'
问题可能是什么?我该如何解决?
What might the issue be? How can I fix it?
使用Scala 2.11.7版本
Using Scala version 2.11.7
推荐答案
我刚刚从 pom.xml 中删除了<arg>-make:transitive</arg>
,并且编译正常.
I just removed <arg>-make:transitive</arg>
from pom.xml and compilation worked.
另外,您可能需要添加
<dependency>
<groupId>org.specs2</groupId>
<artifactId>specs2-junit_${scala.compat.version}</artifactId>
<version>2.4.16</version>
<scope>test</scope>
</dependency>
通过测试.
这篇关于scalac错误:错误的选项:通过命令行在mvn软件包上使用'-make:transitive'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!