실제 작업에서 우리는 종종이 상황을 만납니다. 우리는 공개 프로젝트로 공통 프로젝트 (Maven Project)를 만듭니다. 여러 다른 프로젝트에서 호출 할 수있는 공통점이 많이 있습니다.
예를 들어, 공통 및 서비스는 다른 프로젝트에서 사용하기 위해 별도의 Maven 프로젝트로 분리되며 다른 프로젝트에서 JARS를 통해 참조됩니다.
이제 웹 프로젝트는 공통 및 서비스를 참조해야합니다. 아이디어가 공통, 서비스 및 웹 프로젝트를 개별적으로 열면 웹 프로젝트를 디버깅 할 때 어려움이 발생합니다. 공통 및 서비스가 설치 될 때 소스 코드가 로컬 리포지토리에 설치되지 않으면 불편합니다. 공통 및 서비스 업데이트에 Maven 설치 작업이 필요할 때마다 웹에서 참조 된 코드가 업데이트됩니다.
1. 일식 솔루션
Eclipse에는 작업 공간의 개념이 있습니다. 일반, 서비스 및 웹을 하나의 작업 공간에 넣습니다. Eclipse는 작업 공간에서 모든 프로젝트를 열 것입니다. Eclipse는 자동으로 종속성을 찾습니다. 웹에서 공통 코드를 클릭하면 해당 소스 코드로 직접 이동합니다. 디버깅 중에는 일반 및 단계별 디버깅에 조정할 수도 있습니다. 이는 매우 편리합니다.
그렇다면 Intellij Idea는 작업 공간 기능도 구현할 수 있습니까? 물론 Intellij 아이디어는 매우 강력 하며이 기능을 사용할 수 있어야합니다!
2. Intellij 아이디어 솔루션
2.1 먼저 SVN에서 로컬 디렉토리로 공통, 서비스 및 웹 프로젝트를 다운로드하여 작업장이라는 폴더로 다운로드하십시오.
2.2 Intellij Idea Compiler를 열고 메뉴 파일> 열기 ...을 클릭하고 지금은 작업 영역 디렉토리를 선택하십시오.
확인을 클릭하여 작업 공간 디렉토리를 엽니 다. 개방 후 인터페이스는 다음과 같습니다.
2.3 개방 후 아이디어가 Maven 프로젝트를 자동으로 인식하지 못한다는 것이 밝혀졌습니다. 현재 아이디어 오른쪽의 Maven Project 열에 프로젝트의 pom.xml 파일을 수동으로 추가하여 아이디어를 인식 할 수 있어야합니다.
Ctrl을 눌러 누르고 누르면 pom.xml 파일을 선택하고 확인 버튼을 클릭하십시오.
2.4 좋아, 여기에서 아이디어는 이미 각 Maven 프로젝트 사이의 종속성을 식별 할 수 있습니다.
요약
위는 Eclipse와 같은 여러 프로젝트를 개설하는 것에 대해 Intellij Idea의 그래픽 자습서입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!