Groovy SDK'yı IntelliJ IDEA'da Yapılandırma


91

IntelliJ IDEA 2017.2.3 çalıştırıyorum. Groovy 2.4.12'yi Homebrew (OS X) üzerinden kurdum. Bir Groovy kaynak dosyasını (veya a Jenkinsfile) açtığımda, aşağıdakileri alıyorum:

Groovy SDK, "modülüm" modülü için yapılandırılmamış. . . . . Groovy SDK'yı Yapılandır ...

"Groovy SDK'yı Yapılandır ..." seçeneğine tıklamak beni şu iletişim kutusuna götürüyor:

Hata: kitaplık belirtilmedi

"Oluştur ..." düğmesine basmayı ve Groovy ile ilgili birçok farklı klasör ve yürütülebilir dosya seçmeyi denedim, ancak hiçbir şey çalışmıyor.

IntelliJ IDEA'nın Groovy SDK'mı kabul etmesini nasıl sağlayabilirim?

Yanıtlar:


116

IntelliJ IDEA, http://groovy-lang.org/download.html adresinde bulunan resmi dağıtımlarla sağlanan standart Groovy SDK düzenini beklemektedir . Sadece indirin, herhangi bir dizini açın, bu dizini kitaplık ana sayfası olarak belirtin.

Homebrew paket düzeni farklı olabilir, ancak libexecbazı durumlarda alt dizinde standart düzene sahip olabilir . Deneyin /usr/local/opt/groovy/libexec.


4
Sdkman ( sdkman.io ), harika sürümleri kurmayı ve sürümleri değiştirmeyi gerçekten kolaylaştırıyor (en azından komut satırında)
tim_yates

3
Alt libexecdizin standart düzeni içeriyordu. Çok teşekkür ederim!
Carl Patenaude Poulin

2
Bazı nedenlerden dolayı IDEA /usr/local/opt/groovy/libexec, demleme ile kurulduğunda dizini tanımadı , ne SDKMAN ile, sadece indirildi ve paketten çıkarıldı (sürüm 2018.1.4)
DimaSan

1
/usr/local/opt/groovy/libexecbenim için Mac OS'de harika yüklü bir demleme ile çalışıyor.
Philipp Paland

13
Mac OS için Intellij, gezinmeye izin vermiyor /usr/local/opt/groovy/libexec. Cmd + Shift + G kullanarak harika dizine gitmemiz gerekiyor. Homebrew sürümü benim için çalışıyor.
haltTm

21

Burada MAC OS'de açıklanan bu çözüme eklemek için başka bir öneri Kitaplığa sembolik bağlantı da ekleyebilirsiniz. Bu, IntelliJ içinde seçmeyi kolaylaştıracaktır:

sudo ln -s /usr/local/opt/groovy/libexec /Library/Groovy

12

İlk cevap mükemmel, ancak yeterli değil. Mac'teki gizli klasör beni bir gün daha engelledi. Mac sisteminde, giriş iletişim kutusunu çağırmak için Cmd + Shift + G tuşlarına basabilir ve lib klasörünü bulamamanızla ilgili sorunu çözmek için doğrudan " / usr / local / opt / groovy / libexec " yazabilirsiniz .


1
Aksi takdirde, / usr / ... gizli klasörünü göremezsiniz ve 'libexec' klasör adını seçmenin veya aramanın bir yolu yoktur.
Tony Qin

2
  1. Ana menüden Dosya | Proje Yapısı ⌘ ;.
  2. Proje Yapısı iletişim kutusunda, Platform Ayarları altında, Global Kitaplıklar'ı seçin. Intellij ortamını tasvir eden resim

Global Kitaplıklar'ı seçin, orada hiçbir şey yoksa, üstteki ekle (+) simgesine tıklayın.

Ardından küçük bir iletişim kutusu görünecektir, "Maven'den" öğesini seçin, ardından aşağıda gösterildiği gibi başka bir iletişim kutusu görünür, iletişim kutusunu gösteren iamge

Groovy yazın, ardından birkaç seçenek açılır, harika olan bir seçenek seçin: groovy-all ve sürüm 2.4.1 (sürümü ihtiyacınıza göre değiştirin) ve Tamam'a tıklayın. o zaman başvur ve tamam

Bundan sonra, SDK'yı Yapılandır'ın aynı iletişim kutusuna gidin ve açılır menüden seçim yapın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.