SVN에서 내 로컬 폴더로 프로젝트를 체크 아웃했습니다. 루트 pom이 있고 모든 프로젝트의 다중 레벨 하위 폴더에는 pom 파일이 있습니다. 가져 오기를 시도 할 때 루트 디렉토리를 지정하면 가져 오기 마법사에 루트 pom 만 표시됩니다. 하위 폴더에서 모든 채권을 보여주지 않았습니다. 내가 놓친 게 있니?Maven 프로젝트 가져 오기 마법사에 하위 프로젝트가 표시되지 않습니다.
답변
부모 pom이 pom.xml의 modules 태그 내에 하위 프로젝트를 정의하지 않은 것 같습니다.
예, 모듈 태그가 없습니다. 하지만 루트 폴더에 mvn을 설치하면 하위 폴더/모듈에 대한 모든 종속성이 다운로드됩니다. 그럴까요? –
하위 프로젝트를 부모의 pom.xml에
루트 태그에 modules 태그를 지정했을 때만 가능합니까? 아니면 아무것도 아닌가? –
루트 POM이 하위 모듈을 선언합니까? 예 : ' child.artifactId –
earcam
아니요. 하지만 루트 pom에 mvn install을 실행하면 하위 프로젝트에 대한 모든 종속성도 다운로드됩니다. –