IntelliJ 프로젝트에 Gradle 지원을 추가하는 가장 좋은 방법
나는 꽤 많이 둘러 보았고 기존 IntelliJ 프로젝트를 Gradle로 변환하는 가장 좋은 솔루션을 찾지 못했습니다. 팀 환경에서 일하고 있으며 추적하는 몇 가지 빌드 구성이 있으므로 현재 .ipr 파일을 공유합니다. 우리는 Gradle을 선호하는 사람들을 결국 제거 할 것이지만 Gradle 변환이 완료 될 때까지 너무 많이 망칠 수는 없습니다.
또한 Java 소스 파일은 표준 그대로 src / main / java 대신 src 디렉토리의 루트에 있습니다.
내 프로젝트에 Gradle을 추가하여 IntelliJ 프로젝트를 삭제하고 다시 만들지 않고 Git 풀을 수행 할 때 다른 모든 사람들을 망칠 수있는 방법이 있습니까?
왜 다음을 추가하지 않습니까?
build.gradle
루트 프로젝트 폴더에 플러그인을 사용하십시오 (예 :
apply plugin: 'idea'
//and standard one
apply plugin: 'java'
그리고 커맨드 라인 에서이 화재로 :
gradle cleanIdea
그리고 나서:
gradle idea
그 후 모든 것이 작동해야합니다.
.iml
파일 을 제거 할 필요가 없습니다 . 이것을 따르십시오 :
- 프로젝트를 닫다
File
->
Open...
새로 만든 것을 선택하십시오build.gradle
- IntelliJ가 원하는지 묻습니다.
Open Existing Project
Delete Existing Project and Import
- 두 번째 옵션을 선택하면 완료
또 다른 방법은 간단합니다.
당신의 추가
build.gradle
프로젝트의 루트에 파일. 프로젝트를 닫습니다. * .iml 파일을 수동으로 제거하십시오. 그런 다음 "프로젝트 가져 오기 ..."를 선택하고 프로젝트 디렉토리로 이동 한 후 build.gradle 파일을 선택하고 확인을 클릭하십시오.
IntelliJ 2017.2.4에서 방금 프로젝트를 닫았다가 다시 열었고 Gradle 프로젝트의 가져 오기 대화 상자를 여는 build.gradle 과 연결할지 묻는 대화 상자가 나타 납니다.
build.gradle에 파일을 삭제하거나 아이디어 플러그인을 추가 할 필요가 없습니다 .
나중에 참조 할 수 있듯이 이미 Maven
프로젝트가있는 경우 gradle init
생성 할 프로젝트 디렉토리 build.gradle
및 기타 종속성 에서 수행해야하는 작업은 gradle build
동일한 디렉토리에서 수행하는 것 입니다.
IntelliJ 버전 12를 사용하고 있습니다.
나는 완전히 새로운 프로젝트를 만들어서 비슷한 문제를 해결했고, "버전 제어에서 체크 아웃"두 프로젝트를 나중에 병합하는 것은 상당히 쉬웠습니다.
build.gradle
프로젝트의 루트 디렉토리에 추가하십시오 .그런 다음
File
->Invalidate Caches / Restart
다음은 Java 프로젝트를위한 기본 build.gradle입니다.
plugins {
id 'java'
}
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
version = '1.2.1'
참고 URL : https://stackoverflow.com/questions/26745541/best-way-to-add-gradle-support-to-intellij-project
'Programming' 카테고리의 다른 글
파이썬에서 디렉토리의 내용을 어떻게 나열합니까? (0) | 2020.06.05 |
---|---|
C ++ 문자열 (또는 char *)을 wstring (또는 wchar_t *)으로 변환 (0) | 2020.06.05 |
JavaScript에서 부모 Iframe에 액세스하는 방법 (0) | 2020.06.05 |
마우스를 사용하지 않고 IntelliJ에서 새 클래스를 작성하려면 어떻게합니까? (0) | 2020.06.05 |
유형이 널 입력 가능인지 확인하는 올바른 방법 (0) | 2020.06.05 |