2013-12-09 17 views
5

Tôi đã tải xuống và cài đặt sbt và plugin cho ý tưởng gen. Nhưng các dự án xây dựng không thể chạy trên ý tưởng. Ngoài ra thư mục "project" không được tạo khi tôi chạy gen-idea. Có thể ai đó vui lòng cho tôi biết làm thế nào tôi nên cài đặt sbt và sbt-idea plugin và cấu hình nó, vì tôi nghĩ rằng vấn đề ở đây là cấu hình.Cách cài đặt ý tưởng sbt và sử dụng ý tưởng gen

+1

Câu hỏi này dường như không có chủ đề vì đó là về cài đặt và cấu hình thích hợp của plugin. Một câu trả lời hay hơn sẽ được tìm thấy trong tài liệu plugin. –

Trả lời

7

Trong tất cả các dự án sbt bạn có một thư mục project (trong thư mục gốc của thư mục dự án của bạn). Bạn cần phải tạo có một tập tin gọi - plugins.sbt và địa điểm có:

resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/" 

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0-SNAPSHOT") 

ý rằng tôi có một dòng trống giữa. Sau đó, nếu bạn có lệnh sbt phiên mở reload, bạn có thể gọi gen-idea để tạo các tệp ý tưởng, tôi cũng khuyên bạn nên thêm sbt-classifiers để tải xuống các nguồn.

Nếu không, bạn có thể làm cho plugin này hiển thị trên toàn cầu đối với tất cả dự án sbt của bạn, bằng cách đặt hai dòng giống nhau vào tệp ~/.sbt/0.13/plugins/build.sbt.

Khi bạn đã tạo dự án này, trong IDEA, hãy chọn Open Project và chọn dự án mới được tạo của bạn. Điều này sẽ hoạt động, nếu không, cung cấp một số thông tin bổ sung.

+0

cảm ơn. Tôi cũng vậy. nhưng sau khi mở nó trong ý tưởng tôi đã cố gắng để chạy nó. Nó nói Ngoại lệ trong chuỗi "chính" java.lang.RuntimeException: Các đối số sai: [scala.tools.nsc.CompileClient] \t tại org.jetbrains.plugins.scala.compiler.rt.ClassRunner.main (ClassRunner.java: 30) – ddarz4u

+1

Khi bạn làm điều này trong IDEA, ví dụ với plugin sbt, sau đó IDEA sẽ bật lên với một cửa sổ 'tải lại dự án'. – 4lex1v

+1

Có phải 'gen-idea' vẫn cần thiết khi chúng ta đang sử dụng các plugin sbt và Scala không? –

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