banner



How To Create Sbt Project In Intellij

Ada tiga cara dasar cara membuat proyek - IntelliJ versi modern dapat mengimpor proyek sbt, jika tidak Anda bisa menggunakan plugin sbt untuk menghasilkan proyek IntelliJ, atau menggunakan plugin IntelliJ Scala untuk membuat proyek sbt. Fitur dasar bekerja di luar kotak menggunakan kedua solusi, beberapa build kompleks dapat mengalami masalah, jadi coba alat lain untuk melihat apakah itu berfungsi di sana.

IntelliJ

IntelliJ IDEA menjadi jauh lebih baik hari ini. Versi saat ini (14.0.2) mendukung proyek sbt di luar kotak dengan plugin Scala. Cukup instal plugin dan Anda harus dapat membuka proyek Scala / sbt tanpa masalah.

Scala plugin di bawah Plugins in Preferences

Dengan plugin, tunjuk saja pada proyek sbt dan IDEA akan menawarkan kepada Anda panduan untuk membuka proyek semacam itu.

Impor proyek sbt

Plugin IntelliJ Scala

Plugin IntelliJ dapat ditemukan di sini http://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA atau dapat diinstal secara langsung dari dalam IDE menggunakan Pengaturan -> dialog Plugins. Setelah itu kita bisa melakukan File -> New Project -> Scala -> berbasis SBT. IntelliJ akan menghasilkan build.sbt dasar, unduh dependensi yang diperlukan, dan buka proyek.

Plugin SBT

Plugin Sbt yang menghasilkan proyek ide berdasarkan file sbt dapat ditemukan di sini: https://github.com/mpeltonen/sbt-idea

SBT 12.0+ & 13.0+

Cukup tambahkan addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.2")ke Anda build.sbt; tidak ada resolusi tambahan yang diperlukan.

Versi Lama:

SBT 0,11+

Buat dan tambahkan baris berikut ke ~/.sbt/plugins/build.sbtATAUPROJECT_DIR/project/plugins.sbt

                          resolvers                            +=                                          "sbt-idea-repo"                              at                            "http://mpeltonen.github.com/maven/"                              addSbtPlugin              (              "com.github.mpeltonen"                                          %                                          "sbt-idea"                                          %                                          "1.6.0"              )                      

Gunakan gen-ideadi sbt untuk membuat file proyek IDEA.

Secara default, pengklasifikasi (sumber dan javadocs) dari sbt dan dependensi perpustakaan dimuat jika ditemukan dan referensi ditambahkan ke file proyek IDEA. Jika Anda tidak ingin mengunduh / mereferensikannya, gunakan perintah gen-idea no-classifiers no-sbt-classifiers.


SBT 0.10.1 (menurut pembuat plugin, 0.10.0 tidak akan berfungsi!)

Buat dan tambahkan baris berikut ke ~ / .sbt / plugins / build.sbt:

                      resolvers                        +=                                    "sbt-idea-repo"                          at                        "http://mpeltonen.github.com/maven/"                          libraryDependencies                        +=                                    "com.github.mpeltonen"                                    %%                                    "sbt-idea"                                    %                                    "0.10.0"                  

Gunakan gen-ideatugas sbt untuk membuat file proyek IDEA.

Secara default, pengklasifikasi (sumber dan javadocs) dari sbt dan dependensi perpustakaan dimuat jika ditemukan dan referensi ditambahkan ke file proyek IDEA. Jika Anda tidak ingin mengunduh / mereferensikannya, gunakan perintah gen-idea no-classifiers no-sbt-classifiers.


SBT 0.7

Untuk menggunakannya, cukup jalankan ini dari shell sbt Anda, itu akan menggunakan plugin sebagai program eksternal:

                                              >                                    *            sbtIdeaRepo at http            :            //mpeltonen.github.com/maven/                                    >                                    *            idea is com            .            github            .            mpeltonen sbt            -            idea            -            processor                        0.4            .            0                                    ...                                    >                          update                        ...                                    >                          idea                        ...                  

Anda juga dapat menambahkan sifat dalam definisi proyek Anda, seperti yang Anda inginkan:

                      import                          sbt            .            _                        class                                    MyProject            (            info            :                                    ProjectInfo            )                                    extends                                    ParentProject            (            info            )                                    with                                    IdeaProject                                    {                                    lazy                                    val                          mySubProject                        =                          project            (            "my-subproject"            ,                                    "my-subproject"            ,                                    new                                    DefaultProject            (            _            )                                    with                                    IdeaProject            )                                    // ...                                    }                  

How To Create Sbt Project In Intellij

Source: https://qastack.id/programming/4250318/how-to-create-sbt-project-with-intellij-idea

Posted by: adamsfirwass66.blogspot.com

0 Response to "How To Create Sbt Project In Intellij"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel