SBT cho phép tự sao chép trong lọ để lib/
- nó sẽ tìm và sử dụng các phụ thuộc không được quản lý. IntelliJ, mặc dù, dường như không thể tìm thấy bất cứ điều gì tôi đặt nó mà dir. Làm thế nào tôi có thể nói nó để sử dụng chúng?Thêm dir lib để IntelliJ cho phụ thuộc SBT không được quản lý
Trả lời
Bạn cần phải thêm những bằng tay:
- menu File - Kết cấu đề tài
- bên trái: Chọn "Modules"
- Bên phải: Chọn
- Bấm "+" "tab Dependencies"
- Chọn "Chum hoặc thư mục"
tôi đã hy vọng rằng plugin IntelliJ sbt sẽ tự động phát hiện nó ... oh well, có thể trong phiên bản tương lai của plugin. –
Đáng buồn thay, điều này dường như không hoạt động trong một dự án sbt đa mô-đun (Intellij 2017.3.4, sbt 1.1.1, Scala 2.12.4). Bằng cách dùng thử và lỗi, tôi đã đưa ra giải pháp có thể, được mô tả trong https://stackoverflow.com/a/48814413/8439351 –
Tạo một thư mục lib d irectly theo thư mục dự án của bạn và đặt jar của bạn (hoặc liên kết tượng trưng để jar) ở đó. Lưu ý, nếu bạn đang thực hiện sbt từ dấu nhắc lệnh, bạn sẽ cần phải ở trong thư mục dự án để làm việc này.
Duplicate của How to add Jar libraries to an IntelliJ Idea SBT Scala project?.
Cách tốt nhất để làm điều đó là thêm các phụ thuộc không được quản lý của bạn vào build.sbt và không để lại một phần quản lý phụ thuộc vào IDE của bạn.
Tham khảo http://www.scala-sbt.org/release/docs/Library-Management.html để biết chi tiết về cách xác định tác vụ unmanagedBase và unmanagedJars của bạn.
- 1. Maven quản lý phụ thuộc cho phụ thuộc Plugin
- 2. Cách thiết lập các phụ thuộc được quản lý trong dự án SBT 0.11 có Build.scala
- 3. Quản lý phụ thuộc JavaScript
- 4. Nhận IntelliJ IDEA hiểu các phụ thuộc SBT
- 5. Thư mục lib cho các jars không được quản lý trong cấu trúc thư mục sbt ở đâu?
- 6. quản lý phụ thuộc nhập khẩu trăn trong plugin SublimeText2. cụ thể unicodedata lib
- 7. npm quản lý phụ thuộc lồng nhau
- 8. quản lý phụ thuộc với maven
- 9. Tệp AAR cục bộ không quản lý các phụ thuộc
- 10. Các phụ thuộc Gradle không được nhận diện trong Intellij
- 11. Scala sbt: Nhiều phụ thuộc trong sbt
- 12. Quản lý phụ thuộc trong R
- 13. Mẹo về quản lý phụ thuộc cho bản phát hành?
- 14. Quản lý các phụ thuộc dự án với Gradle và IntelliJ
- 15. Quản lý phụ thuộc C với DUB
- 16. Phụ thuộc Maven vs quản lý phụ thuộc cho nhiều dự án
- 17. Quản lý phụ thuộc giống như Maven cho C++?
- 18. sbt không thể tìm thấy phụ thuộc scripted-sbt
- 19. Quản lý phụ thuộc: subprocess32 cần cho Python2.7
- 20. Thêm phụ thuộc vào dự án Scala (sbt)
- 21. Tại sao IntelliJ không thể tìm thấy phụ thuộc chụp nhanh SBT?
- 22. Eclipse maven để quản lý phụ thuộc chỉ và không có gì hơn
- 23. Maven hoặc Ivy để quản lý phụ thuộc từ Ant?
- 24. Làm thế nào để chạy một dự án ứng dụng quản lý sbt mà không cần sbt?
- 25. Phụ thuộc chưa được giải quyết trong sbt
- 26. Thuộc tính Assembly C++ được quản lý
- 27. quản lý bản phát hành lib 2 npm - của cùng một lib - trong một đăng ký?
- 28. Sbt-lắp ráp phụ thuộc chưa được giải quyết, Scala
- 29. Cách thêm phụ thuộc thư viện gốc vào dự án sbt?
- 30. Làm cách nào để hệ thống xây dựng Visual Studio hiểu được các phụ thuộc không được quản lý của các dll được quản lý?
Nếu bạn có các thư trong thư mục 'lib' bạn cần thêm nó vào đường dẫn lớp trong tệp -> cấu trúc dự án -> thư viện –
@EndeNeu có đúng với các dự án sbt không có trong IntelliJ không? Tài liệu sbt thực sự không rõ ràng về nơi thư mục lib cho các jars nên nằm trong cấu trúc thư mục sbt – redeagle47
@ redeagle47 Tôi không nghĩ vậy nhưng tôi cũng không chắc chắn 100% vì tôi chưa bao giờ làm một điều như vậy. –