2016-12-02 1 views
1

IntelliJ IDEA (현재 버전 2016.3 build 163.7743.44 사용)에서 디렉터리 기반 프로젝트를 시작했습니다. 모든 것이 좋으며 .iml 파일은 .idea/modules 안에 있으며 쉽게 공유/업데이트 할 수 있습니다.IntelliJ IDEA 디렉터리 기반 형식 및 .iml 파일

누군가가 프로젝트를 복제하고 IDE를 사용하기 시작하면 IDE가 해당 파일 (또는 프로젝트 구조)을 신경 쓰지 않고 .iml을 프로젝트 루트 외부에 둡니다. 간헐적 인/임의의 문제이며 단계적으로 재현 할 수 없습니다.

Git에서 .idea 디렉토리를 삭제하고 JAR 파일에 구성/설정을 유지하기로 선택했습니다.

IDE에 하나의 방법을 사용하도록 지시하는 방법이 있습니까? 큰 문제는 아니지만 그 행동의 배경이 무엇인지 알고 싶습니다.

답변

0

그 이유는 사람들이 "열기"작업을 사용하여 프로젝트를 열지 않고 대신 "기존 소스에서 프로젝트 가져 오기"작업을 사용하는 것일 수 있습니다. 후자의 작업은 기존의 .idea 디렉토리를 사용하지 않고 처음부터 프로젝트 구조를 다시 만듭니다. 동료들에게 그 행동을 사용하지 말라고 가르쳐야합니다.

공유 설정에는 라이브러리 및 실행 구성과 같은 프로젝트 관련 항목이 없기 때문에 .jar 파일에 설정을 저장하는 것이 프로젝트 구조를 공유하는 대신 사용할 수 없습니다.

관련 문제