Modül… derecelendirme ile desteklenmiyor


93

IntelliJ IDEA Pro 13.1.2 kullanıyorum. Hiçbir zaman 13'ün altındaki sürümleri kullanmadık.

build.gradleIDE'den çalıştırmaya çalışırken şu mesajı alıyorum:

Modül gradle tarafından desteklenmiyor

Bu betiği komut satırından gayet iyi çalıştırabilirim.

"Kök" dizini hem sahiptir .gradleve gradlealt dizinleri ve genel olarak yapısı Ben sorunsuz IDE onun yapı çalıştırabilirsiniz aynı projeden başka modülüne çok benzer.

Daha fazla sorun giderme konusunda herhangi bir öneriniz var mı?


1
IDE projesini "Projeyi İçe Aktar" aracılığıyla kurmamış ve ardından bir Gradle projesine işaret etmişsiniz gibi görünüyor. Ayrıca IDE projesini "Gradle" penceresinde bir Gradle projesine bağlamayı deneyebilirsiniz. "IDE'den build.gradle'ı çalıştırın" ile ne demek istediğinizden emin değilim.
Peter Niederwieser

Evet, "Gradle" penceresinde ayarlanmamış. Bu modülü yeni bir IDEA modülü olarak oluşturdum, asla içe aktarmadım. Şimdi çalışıyor. Teşekkür ederim. Bir cevap olarak aynı şeyi göndermeyi önemsiyorsanız, memnuniyetle kabul ederim.
PM 77-1

IntelliJ 2016'da bunu, projeyi kapatıp yeniden içe aktararak, intellij'i özellikle build.gradle dosyasına yönlendirerek başarabilirsiniz.
hoodaticus

Bu, projeyi bir Gradle projesi olarak içe aktarmadığınızda olabilir. Bunu çözmek için: Projeyi kapatın. .İdea klasörünü silin. IntelliJ kullanarak projeyi yeniden açın.
CCC

Yanıtlar:


58

IDE projesini "Projeyi İçe Aktar" aracılığıyla kurmadıysanız ve ardından bir Gradle projesine işaret ettiyseniz, IDE projesini Gradle projesine bağlamanız gerekebilir. Bu, "Gradle" penceresinde yapılabilir.


43
Aptalca soru - mezuniyet dışı bir proje için, "Gradle" penceresini nasıl bulabilirim? Ctrl + shift + a -> "Gradle" (enter) ile kullanılamıyor gibi görünüyor. İlgili herhangi bir yönü de göremiyorum (Groovy dışında, ki bu da yardımcı
olmuyor

5
Tools > Grails > Change SDK Versionbenim için hile yaptı. Düzenleme: IntelliJ 14.1 - OS X 10.9.5
csbarnes

9
Hiçbir yoktur GrailsAraçlar menüsünde. IntelliJ 14.1.4. OS X 10.10.5.
Micah Zoltu

11
Ayrıca, başlangıçta build.gradletanımlandığından ve proje kurulduğundan, intellij'in yeniden başlatılması iyi bir fikir olabilir .
12 oz

19
En basit yol, sadece tıklamak File/Open...ve build.gradledosyayı seçmektir .
OlivierH

49

Benim için işe yarayan yanıt IntelliJ'i yeniden başlatmaktır - başlangıçta build.gradle tanımlanır ve proje kurulur.

Benim için işe yarayan tek şey menüyü kullanmak File > Close Projectve yeniden açmaktı. IDEA, "Projeyi Gradle dosyalarından içe aktar" veya buna uygun bir şey yazan bir iletişim kutusu açtı.


Çıkmazlar : Aşağıda çıkmaz sokakların bir listesi var, bu yüzden onlarla zamanınızı boşa harcamayın. Önerilen tüm çözümleri uygulamanıza rağmen "modül kademeli olarak desteklenmiyor" ifadesini görmeye devam ettim:

  1. Gradle aracı penceresi yoktu, bu yüzden projeyi senkronize edemedim
  2. File > OpenGradle.build tıklandığında dosya düzenleme için açılır ve sorunu çözmez
  3. Gradle çalıştıran bir çalıştırma yapılandırması oluşturmanın, bir build/klasör oluşturulduğunu gördükten sonra bile hiçbir etkisi olmadı
  4. Basamak ./gradlewkomut ile sadece gradle için dosyaları oluşturur ve intellij düzeltmez

2
Sadece tavsiyeniz aslında bana yardımcı oluyor.
rvit34

Bu yanıtı oluşturduğumdan beri, sürekli olarak olumlu oy verildi.
activedecay

13

Menüde tıklayarak bu sorunu çözdüm

--> "Run" 
--> "Edit Configurations" 
--> [+] The little plus in the top left corner 
--> "Gradle"

Yeni oluşturulan çalıştırma yapılandırmasıyla çalıştı. Umarım bu bazılarınıza yardımcı olur.


9

Araçlar> Grails> SDK Sürümünü Değiştir


Intellij 14 ile ubuntu'da benim için harika çalıştı
Martin Andersson

Benim için çalıştı (OS X 10.10.5, Grails 2.4.4 uygulaması, sdkman kullanılarak kurulmuş grails ve groovy). Yakın zamanda gvm'nin sdkman'a dönüştürülmesinin bir sonucu olarak sorunu gördü, bu nedenle sorunun bir kısmı IDEA ayarlarında grails için global kütüphane yolunu düzeltmek oldu.
npskirk

5

Diğerlerinin söylediği gibi, diğer cevapların hiçbiri benim için işe yaramadı. İşe yarayan tek şey şuydu:

Projeyi kapatın, ardından bir Gradle projesi olarak içe aktarın.


4

Gradle olmayan bir proje için modülü projeden çıkarabilir ve yeniden içe aktarabilirsiniz. Bu, "modül kademeli olarak desteklenmiyor" mesajını önlemeye yardımcı olacaktır.


3

Android stüdyosu kullanıyorum intellij. Bunu dene:

  • Araçlar> Android> (projeyi gradle dosyalarıyla senkronize et)
  • Gradle build çalıştır

0
  1. İçe aktarırken proje dizinini seçmeyin
  2. Gradle projesi olarak içe aktarılacak gradle dosyasını seçin
  3. Derlemek için her zaman Yerel Gradle Dağıtımı ve Çevrimdışı çalışmayı kullanıyorum, sonra geri dönüyorum.
  4. Otomatik olarak oluşturulacak ve derecelendirme görevini görev penceresinde göreceksiniz.

Umarım sizin için çalışır.


0

Bu sorun benim için oldu çünkü projem için artifactID'den farklı bir isim seçtim. Bu sorunun ortaya çıkmasını önlemek için proje adınızın artifactID'nizle aynı olduğundan emin olun.


0

Projeyi başlangıçta aracılığıyla oluşturmuş olabilirsiniz File->New->Project From Version Control. Kök dizinde build.gradle olsa bile bu, projeyi her zaman bir Gradle projesi olarak ayarlamıyor gibi görünüyor. Bunu çözmek için: -

  1. IntelliJ'i kapatın.
  2. Projedeki .idea klasörünü silin.
  3. IntelliJ'i başlatın ve 'Aç'ı seçin.
  4. Proje klasörüne gidin ve açın.

Proje Gradle olarak tanınacak ve bu şekilde kurulacaktır.

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.