programing

IntelliJ 프로젝트에 Gradle 지원을 추가하는 최선의 방법

firstcheck 2022. 8. 3. 21:16
반응형

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를 사용하고 있습니다.

저는 완전히 새로운 프로젝트를 만들어서 비슷한 문제를 해결했고 "버전 관리에서 체크 아웃" 두 프로젝트를 나중에 병합하는 것은 꽤 쉬웠습니다.

  1. 더하다build.gradle프로젝트의 루트 디렉터리에 있습니다.

  2. 그럼 그냥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

반응형