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 ProjectDelete 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 |