2015-01-25 2 views
1

저는 Visual Studio에 익숙하기 때문에 Eclipse는 매우 새롭습니다.Maven을 사용하는 Eclipse의 다중 프로젝트 앱

나는 3 개 하위 프로젝트를 포함하는 프로젝트를 개발 (ASAP) 시작해야합니다 :

1 - 자바 FX 구성 유틸리티 3 - -

내부 자바 스크립트의 많은 스프링 MVC 애플리케이션 최대 절전 모드 지원 2 비즈니스 로직 라이브러리

2 및 3은 1을 코어로 사용합니다.

Google 설명서를 사용해 보았지만 모두이 작업의 일부분 이었지만 완전한 해결책은 아닙니다.

3 개의 프로젝트를 모두 만들고 솔루션 디렉토리의 동일한 서브 디렉토리에 둘 수 있습니다. 그러나 그들을 코어 lib에 연결하는 방법은 무엇입니까? Maven은 멋지게 보이지만 모듈을 어떻게 연결해야 하는지를 설명 할 수는 없습니다.

이러한 구조를 만드는 방법은 무엇입니까?

+0

Maven 다중 모듈 프로젝트가 필요합니다. – chrylis

답변

0

Google for "maven dependency plugin"또는 "maven dependency management".

pom.xml (maven의 구성 파일)에서 'dependency'를 사용하십시오. 비즈니스

  • com.acme : 자바 FX
  • com.acme : 은 모듈이

    • com.acme라는 이름의 경우 말 추가하는 경우,

    그리고 봄 .javafx에 다음과

    <project> 
        ... 
        <dependencies> 
        <dependency> 
         <groupId>com.acme</groupId> 
         <artifactId>business</artifactId> 
         <version>1.0</version> 
        </dependency> 
        </dependencies> 
    </project> 
    

    : & .spring 받는다는 귀하의 모듈은 '비즈니스'에 따라 않는다는 것을 알게 될 것이다 또한, 이클립스가 어떻게 작동하는지 배우는 것이 중요합니다. 또한이 SO 문제는 이클립스 mven를 사용하여 시작하는 것이 도움이 될 수 있습니다 Maven in Eclipse: step by step installation

  • 0

    를 구조화 된 프로젝트뿐만 아니라 비주얼 스튜디오를 처리하지 않습니다 내 의견 이클립스에서, 화염에 격추 될 위험에. (나는 직장에서 자바/이클립스를 프로그래밍하고 애호가 인 C++/Arduino 프로젝트를 위해 집에서 VS Atka Atmel Studio를 사용한다.)

    Eclipse에서는 각 구성 요소를 최상위 수준으로 체크 아웃하고 각 구성 요소를 개별적으로 컴파일하는 것이 가장 좋습니다 (mvn 새로 설치). 이것의 출력은 일반적으로 로컬 메이븐 저장소에 설치 될 .jar 파일입니다. 그런 다음 해당 jar를 상위 레벨 구성 요소의 pom.xml 파일에 종속성으로 나열합니다.

    Eclipse에 M2Eclipse 또는 다른 Maven 클라이언트를 설치하는 것이 좋습니다. 그들은 완벽하지는 않지만 수동으로 모든 것을하는 것보다 훨씬 생산적입니다. 내 의견으로는.

    Eclipse는 여러 개의 작업 공간을 지원합니다. 주요 다중 구성 요소 프로젝트 당 하나의 작업 공간이 잘 작동합니다.

    관련 문제