2016-01-26 22 views
24

Theo dõi http://docs.scala-lang.org/tutorials/scala-with-maven.html để thiết lập dự án scala maven đơn giản.lỗi scalac: tùy chọn không hợp lệ: '-make: transitive' trên gói mvn qua dòng lệnh

Tôi đã đạt được THÀNH CÔNG BUILD sau khi thiết lập kiểu scala-nguyên mẫu đơn giản: 1.6 sử dụng mvn archetype: tạo.

Nhưng khi tôi mvn gói, tôi nhận được [LỖI] scalac lỗi: Tùy chọn xấu: '-Hãy: bắc cầu'

gì có thể vấn đề này là gì? Làm thế nào tôi có thể sửa chữa nó?

Sử dụng Scala phiên bản 2.11.7

Trả lời

23

Tôi chỉ lấy <arg>-make:transitive</arg> từ pom.xml và biên soạn làm việc.

Ngoài ra, bạn có thể cần thêm

<dependency> 
<groupId>org.specs2</groupId> 
<artifactId>specs2-junit_${scala.compat.version}</artifactId> 
<version>2.4.16</version> 
<scope>test</scope> 
</dependency> 

để có được kiểm tra thông qua.

+0

Cảm ơn bạn FIR workaround – Suresh

+2

Để làm rõ, bạn có thể cần phải thêm phụ thuộc sau: org.specs2 specs2-junit _ $ {} scala.compat.version 2.4.16 kiểm tra

+0

Tôi thậm chí không có 'make: transitive' trong pom của mình – prayagupd

1

Với IntelliJ

tôi phải loại bỏ nó khỏi IntelliJ biên dịch config, như biên soạn đã thất bại khi chạy scalatests trong IntelliJ.

Các .idea/scala_compiler cấu hình là như dưới đây,

cat .idea/scala_compiler.xml 

<?xml version="1.0" encoding="UTF-8"?> 
<project version="4"> 
    <component name="ScalaCompilerConfiguration"> 
    <profile name="Maven 1" modules="log-service"> 
     <parameters> 
     <parameter value="-make:transitive" /> 
     <parameter value="-dependencyfile" /> 
     <parameter value="$PROJECT_DIR$/target/.scala_dependencies" /> 
     </parameters> 
    </profile> 
    </component> 
</project> 

tôi loại bỏ các tham số -make-transitive cho trình biên dịch, khởi động lại IntelliJ.

Tôi không biết ai/tại sao thêm tham số -make:transitive vào cấu hình .idea.

+0

Không thể xem .idea/config. – Jet

+0

không có '.idea/config'. Tôi có thể có nghĩa là để cấu hình ý tưởng. kiểm tra '.idea/scala_compiler.xml' – prayagupd

+0

nó hoạt động cho tôi nhờ –

Các vấn đề liên quan