2013-05-28 3 views
0

SVN에서 내 로컬 폴더로 프로젝트를 체크 아웃했습니다. 루트 pom이 있고 모든 프로젝트의 다중 레벨 하위 폴더에는 pom 파일이 있습니다. 가져 오기를 시도 할 때 루트 디렉토리를 지정하면 가져 오기 마법사에 루트 pom 만 표시됩니다. 하위 폴더에서 모든 채권을 보여주지 않았습니다. 내가 놓친 게 있니?Maven 프로젝트 가져 오기 마법사에 하위 프로젝트가 표시되지 않습니다.

+1

루트 POM이 하위 모듈을 선언합니까? 예 : ' child.artifactId earcam

+0

아니요. 하지만 루트 pom에 mvn install을 실행하면 하위 프로젝트에 대한 모든 종속성도 다운로드됩니다. –

답변

2

부모 pom이 pom.xml의 modules 태그 내에 하위 프로젝트를 정의하지 않은 것 같습니다.

+0

예, 모듈 태그가 없습니다. 하지만 루트 폴더에 mvn을 설치하면 하위 폴더/모듈에 대한 모든 종속성이 다운로드됩니다. 그럴까요? –

+0

하위 프로젝트를 부모의 pom.xml에 하위 A 내에 추가하면 프로젝트 가져 오기 마법사에 표시되어야합니다. 또한 루트 프로젝트에서 mvn install을 실행할 때 하위 프로젝트의 종속성도 다운로드해야합니다. 도움이되는 희망. – ranjithkr

+0

루트 태그에 modules 태그를 지정했을 때만 가능합니까? 아니면 아무것도 아닌가? –