IntelliJ 프로젝트에 Gradle 지원을 추가하는 최선의 방법
저는 여러 번 둘러보았지만, 기존의 IntelliJ 프로젝트를 Gradle로 변환할 수 있는 최적의 솔루션을 찾지 못했습니다.저는 팀 환경에서 일하고 있습니다.현재 .ipr 파일을 공유하고 있습니다.추적하는 빌드 구성이 몇 가지 있기 때문입니다.우리는 결국 Gradle에 찬성하는 사람들을 제거할 것이지만 Gradle 전환이 끝날 때까지 일을 너무 망칠 수는 없다.
또한 Java 소스 파일은 표준으로 src/main/java가 아닌 src 디렉토리의 루트에 있습니다.
Gradle을 프로젝트에 추가하면 IntelliJ 프로젝트를 삭제 및 재생성하지 않고 Git pull을 할 때 다른 모든 사람을 망치지 않을 수 있습니까?
추가:
build.gradle
root 프로젝트 폴더에 plugin을 사용합니다.다음은 예를 제시하겠습니다.
apply plugin: 'idea'
//and standard one
apply plugin: 'java'
그리고 이 명령줄의 불은:
gradle cleanIdea
그 후:
gradle idea
그 후에는 모든 것이 잘 될 것이다.
제거할 필요가 없습니다..iml
파일. 다음 절차를 따릅니다.
- 프로젝트를 종료하다
File
->
Open...
새로 작성한 것을 선택합니다.build.gradle
- 인텔리J는 다음과 같은 질문을 합니다.
Open Existing Project
Delete Existing Project and Import
- 두 번째 옵션을 선택하면 완료됩니다.
다른 방법으로는, 더 간단해.
를 추가하다
build.gradle
파일을 프로젝트의 루트에 저장합니다.프로젝트를 닫습니다.".iml" 파일 및/또는 ".idea" 디렉토리를 수동으로 삭제합니다.그런 다음 "프로젝트 가져오기..."를 선택하고 프로젝트 디렉토리로 이동하여 build.gradle 파일을 선택하고 확인을 클릭합니다.
IntelliJ 2017.2.4에서 프로젝트를 닫았다가 다시 열었더니 build.gradle과 링크할지 묻는 대화상자가 나타나 Gradle 프로젝트의 Import 대화상자가 열렸습니다.
파일을 삭제하거나 아이디어 플러그인을 build.gradle에 추가할 필요가 없습니다.
장래의 참고로서, 만약 당신이 이미 가지고 있다면.Maven
당신이 해야 할 일은 단지 하는 것이다.gradle init
프로젝트 디렉토리에서 를 생성할 수 있습니다.build.gradle
다른 의존관계도 있습니다.gradle build
같은 디렉토리에 있습니다.
인텔리J 버전 12를 사용하고 있습니다.
저는 완전히 새로운 프로젝트를 만들어서 비슷한 문제를 해결했고 "버전 관리에서 체크 아웃" 두 프로젝트를 나중에 병합하는 것은 꽤 쉬웠습니다.
더하다
build.gradle
프로젝트의 루트 디렉터리에 있습니다.그럼 그냥
File
->Invalidate Caches / Restart
Java 프로젝트의 기본 build.gradle은 다음과 같습니다.
plugins {
id 'java'
}
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
version = '1.2.1'
다른 답변에 추가하다.는 삭제가 ..mvn
를 추가해 주세요.build.gradle
인텔리 J. 그래들.
언급URL : https://stackoverflow.com/questions/26745541/best-way-to-add-gradle-support-to-intellij-project
'programing' 카테고리의 다른 글
vue-test-utils에서 마우스 오버 이벤트를 테스트하는 중 (0) | 2022.08.03 |
---|---|
이벤트에서 vue 구성 요소 가져오기 (0) | 2022.08.03 |
표준 c 라이브러리는 링크드 리스트 등의 데이터 구조를 제공하고 있습니까? (0) | 2022.08.03 |
슬롯의 입력 요소에 vee-validate/HTML 속성 추가 (0) | 2022.08.03 |
Vue: mapFields 내의 컴포넌트 프로포트를 사용하는 방법 (0) | 2022.08.03 |