2015-04-03 15 views
13

Tôi đã nhận ra lỗi như thế này khi tôi chạy 'SBT biên dịch':Run SBT với -Ylog-classpath

missing or invalid dependency detected while loading class file 'DefaultReads.class'. 
[error] Could not access term time in package java, 
[error] because it (or its dependencies) are missing. Check your build definition for 
[error] missing or conflicting dependencies. (Re-run with `-Ylog-classpath` to see the problematic classpath.) 

Làm thế nào tôi có thể vượt qua -Ylog-classpath để SBT?

Trả lời

17

-Y chỉ là tham số scalac. Có hai loại theo số doc-Y là riêng tư và -X đang nâng cao. Sự khác biệt là những người riêng tư có thể được gỡ bỏ mà không cần thông báo trước và bạn nên biết điều đó.

Để thêm scalac tùy chọn thêm vào tập tin build.sbt bạn dòng này:

scalacOptions += "-Ylog-classpath" 

Tương tự như vậy bạn có thể thêm javac tùy chọn với javacOptions.

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