2010-05-26 2 views
1

여러 하위 폴더가 존재하며, 그들의 동작하지 않습니다 자바 프로그램이 포함되어Maven 프로젝트가 하위 폴더에있는, 이클립스 통합 폴더 '프로젝트 이름'내부

  • 프로젝트 이름을
    • 사양
    • JavaCode
    • GFX
    • ...

JavaCode 폴더에 pom.xml이 포함되어 있습니다.

Eclipse에 m2eclipse (0.10.x)를 설치하고 Eclipse에 전체 ProjectName 폴더를 가져 왔습니다. 하위 폴더가 제대로 표시되지만 메이븐 통합이 제대로 작동하지 않습니다. 예를 들어 Eclipse에서 src/main/java "shortcut"폴더가 보이지 않지만 모든 폴더를 열려면 클릭해야합니다.

Eclipse로 처음부터 새로운 maven 프로젝트를 만들면 통합이 잘됩니다.

무엇이 문제 일 수 있습니까?

답변

3

JavaCode 폴더를 선택한 다음 File .../Import .../Maven Project를 호출하십시오. 그러면 Maven 지원을 사용하는 적절한 프로젝트로 Java 코드를 Eclipse로 가져올 수 있습니다. 여러 개의 겹치는 폴더를 가져 오는 것은 좋습니다. 따라서 버전 관리를 위해 부모를 사용할 수 있으며 JavaCode는 IDE에서 작업 할 실제 자바 프로젝트입니다.

pom.xml을 루트 프로젝트로 옮기고 모든 Maven 플러그인을 JavaCode 프로젝트의 폴더로 다시 매핑하지 않으려면 불행히도 그럴 수 없습니다. 그러나 그것은 정말 나쁜 생각 일 것이고 이클립스를위한 Maven 통합은 추가 조정없이 그러한 프로젝트 구조로는 작동하지 않을 수있다.

+0

전체 ProjectName 폴더를 이클립스로 가져 오려는 이유를 잊어 버렸습니다. 그렇지 않으면 이클립스가 SCM으로 사용된다는 것을 알지 못합니다 (.git 폴더가 ProjectName에 있기 때문에). 그렇지 않으면 그 폴더 만 가져올 수 있습니다. – tputkonen

+0

겹치는 폴더를 여러 개 가져 오는 것이 좋습니다. 따라서 버전 관리를 위해 부모를 사용할 수 있으며 JavaCode는 IDE에서 작업 할 실제 자바 프로젝트입니다. –

+0

나는 그것을 시도했다. 그러나 코드 편집을 위해 하나의 프로젝트를 사용하는 것은 매우 번거롭고 어떤 파일이 수정되었는지보기위한 두 번째 프로젝트를 사용하는 것은 매우 어색하다. – tputkonen

관련 문제