모듈… gradle에서 지원하지 않습니다.


93

IntelliJ IDEA Pro 13.1.2를 사용하고 있습니다. 13 이하 버전은 사용하지 않았습니다.

build.gradleIDE 에서 실행하려고 하면 다음 메시지가 나타납니다.

모듈은 gradle로 지원되지 않습니다.

명령 줄에서이 스크립트를 잘 실행할 수 있습니다.

"루트"디렉토리에는 .gradlegradle하위 디렉토리가 모두 있으며 일반적으로 그 구조는 문제없이 IDE에서 빌드를 실행할 수있는 동일한 프로젝트의 다른 모듈과 매우 유사합니다.

추가 문제 해결에 대한 제안 사항이 있습니까?


1
"프로젝트 가져 오기"를 통해 IDE 프로젝트를 설정하지 않고 Gradle 프로젝트를 가리 키지 않은 것 같습니다. "Gradle"창에서 IDE 프로젝트를 Gradle 프로젝트에 연결할 수도 있습니다. "IDE에서 build.gradle 실행"이 무슨 뜻인지 잘 모르겠습니다.
Peter Niederwieser

네, "Gradle"창에서 설정하지 않았습니다. 이 모듈을 새 IDEA 모듈로 빌드했지만 가져 오지 않았습니다. 이제 작동합니다. 감사합니다. 답변과 동일한 내용을 게시하려면 기꺼이 받아 들일 것입니다.
PM 77-1 2014 년

IntelliJ 2016에서는 프로젝트를 닫고 다시 가져 와서 특히 build.gradle 파일에서 intellij를 가리키면이 작업을 수행 할 수 있습니다.
hoodaticus

이는 프로젝트를 Gradle 프로젝트로 가져 오지 않았을 때 발생할 수 있습니다. 이를 해결하려면 : 프로젝트를 닫습니다. .idea 폴더를 삭제합니다. IntelliJ를 사용하여 프로젝트를 다시 엽니 다.
CCC

답변:


58

"프로젝트 가져 오기"를 통해 IDE 프로젝트를 설정하지 않은 다음 Gradle 프로젝트를 가리키는 경우 IDE 프로젝트를 Gradle 프로젝트에 연결해야 할 수 있습니다. 이것은 "Gradle"창에서 수행 할 수 있습니다.


43
어리석은 질문-비 점수 프로젝트의 경우 "Gradle"창을 어떻게 찾습니까? ctrl + shift + a-> "Gradle"(입력)을 통해 사용할 수없는 것 같습니다. 아니다 나는 (중 그루비, 그다지 도움이 아닌) 모든 관련 측면을 볼 수 있습니다
vikingsteve

5
Tools > Grails > Change SDK Version나를 위해 트릭을했다. 편집 : IntelliJ 14.1-OS X 10.9.5
csbarnes

9
Grails도구 메뉴 에는 없습니다 . IntelliJ 14.1.4. OS X 10.10.5.
Micah Zoltu 2015-08-20

11
또한 시작시 build.gradle식별되고 프로젝트가 설정 되었으므로 intellij를 다시 시작하는 것이 좋습니다 .
12oz

19
가장 간단한 방법은 파일 을 클릭 File/Open...하고 선택하는 것 build.gradle입니다.
OlivierH 2015

49

나를 위해 일한 대답은 IntelliJ다시 시작하는 것입니다. 시작시 build.gradle이 식별되고 프로젝트가 설정됩니다.

나를 위해 일한 유일한 것은 메뉴를 사용 File > Close Project하고 다시 여는 것입니다. IDEA는 "Gradle 파일에서 프로젝트 가져 오기"또는 그 효과에 대한 대화 상자를 표시했습니다.


막 다른 골목 : 막 다른 골목의 목록입니다 아래, 그래서 그들과 함께 시간을 낭비하지 않습니다. 이러한 모든 제안 된 솔루션을 따랐음에도 불구하고 "모듈이 gradle에 의해 지원되지 않습니다"라는 메시지가 계속 표시되었습니다.

  1. Gradle 도구 창이 없어서 프로젝트를 동기화 할 수 없습니다.
  2. File > Opengradle.build를 클릭하면 편집 할 파일이 열리고 문제가 해결되지 않습니다.
  3. build/폴더가 생성 된 것을 본 후에도 gradle을 실행하는 실행 구성을 생성해도 효과가 없습니다.
  4. 들이받은 ./gradlew명령 줄에서 만 Gradle을위한 파일을 생성하고 인 IntelliJ가 해결되지 않습니다

2
당신의 조언 만이 실제로 도움이됩니다.
rvit34

이 답변을 만든 이후로 지속적으로 찬성되었습니다.
activedecay

13

메뉴를 클릭하여이 문제를 해결했습니다.

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

새로 생성 된 실행 구성으로 작동했습니다. 이것이 여러분 중 일부를 도울 수 있기를 바랍니다.


9

도구> Grails> SDK 버전 변경


intellij 14
Martin Andersson

나를 위해 일했습니다 (sdkman을 사용하여 설치된 grails 및 groovy가있는 OS X 10.10.5, Grails 2.4.4 앱). 최근 gvm을 sdkman으로 변환 한 결과 문제가 발생 했으므로 문제의 일부는 IDEA 설정에서 grails의 전역 라이브러리 경로를 수정하는 것이 었습니다.
npskirk

5

다른 사람들이 말했듯이 다른 답변 중 어느 것도 나를 위해 일하지 않았습니다. 효과가 있었던 유일한 것은 :

프로젝트를 닫은 다음 Gradle 프로젝트로 가져옵니다.


4

비 점진적 프로젝트의 경우 프로젝트에서 모듈을 제거하고 다시 가져올 수도 있습니다. 이렇게하면 "모듈이 gradle에서 지원되지 않습니다"라는 메시지를 피하는 데 도움이됩니다.


3

나는 android studio, intellij를 사용하고 있습니다. 이 시도:

  • 도구> Android> (gradle 파일과 프로젝트 동기화)
  • Gradle 빌드 실행

0
  1. 가져올 때 프로젝트 디렉토리를 선택하지 마십시오.
  2. Gradle 프로젝트로 가져올 Gradle 파일 선택
  3. 저는 항상 로컬 Gradle 배포 및 오프라인 작업을 사용하여 빌드 한 다음 다시 전환합니다.
  4. 자동 빌드되고 작업 창에 gradle 작업이 표시됩니다.

그것이 당신을 위해 작동하기를 바랍니다.


0

이 문제는 내 프로젝트에 artifactID와 다른 이름을 선택했기 때문에 발생했습니다. 이 문제가 발생하지 않도록하려면 프로젝트 이름이 artifactID와 동일한 지 확인하십시오.


0

원래를 통해 프로젝트를 생성했을 수 있습니다 File->New->Project From Version Control. 루트 디렉토리에 build.gradle이 있더라도 항상 프로젝트를 Gradle 프로젝트로 설정하는 것은 아닙니다. 이를 해결하려면 :-

  1. IntelliJ를 닫습니다.
  2. 프로젝트에서 .idea 폴더를 삭제하십시오.
  3. IntelliJ를 시작하고 '열기'를 선택합니다.
  4. 프로젝트 폴더로 이동하여 엽니 다.

프로젝트는 Gradle로 인식되어 설정됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.