2011-09-13 5 views
1
내가 관여하고있는 프로젝트의 빌드 프로세스에 대한 메이븐을 사용하는 방법을 알아 내려고 노력하고 있어요

를 사용하여 두 개의 프로젝트를 구축 나는 이런 식으로 뭔가를 원하는 두 개 또는 세 개의 다음과 같은 구조의 프로젝트 :이 프로젝트를 구축메이븐 빌드 프로세스 하나의 빌드 스크립트

. 
    |-src 
    |---main 
    |-----java 
    |-------com 
    |---------mycompany 
    |-----------app 
    |---test 
    |-----java 
    |-------com 
    |---------mycompany 
    |-----------app 

은 pom.xml 파일을 사용하여 쉽게 될 것입니다. 의이 파일/폴더 구조를 가정 해 봅시다 것은 sampleProject1 아래에 나는 같이 결국 sampleProject2라는 또 다른 샘플 프로젝트, 갖고 싶어 :

sampleProject1 
    |-src 
    |---main 
    |-----java 
    |-------com 
    |---------mycompany 
    |-----------app 
    |---test 
    |-----java 
    |-------com 
    |---------mycompany 
    |-----------app 
    |-target 
    |---classes 
    |-----com 
    |-------mycompany 
    |---------app 
    |---maven-archiver 
    |---surefire-reports 
    |---test-classes 
    |-----com 
    |-------mycompany 
    |---------app 



sampleProject2 
    |-src 
    |---main 
    |-----java 
    |-------com 
    |---------mycompany 
    |-----------app 
    |---test 
    |-----java 
    |-------com 
    |---------mycompany 
    |-----------app 
    |-target 
    |---classes 
    |-----com 
    |-------mycompany 
    |---------app 
    |---maven-archiver 
    |---surefire-reports 
    |---test-classes 
    |-----com 
    |-------mycompany 
    |---------app 

내가 프로젝트를 빌드 할 수 sampleProject1 및 sampleProject2에 pom.xml 파일을 사용할 수 있습니다. 내가 찾고있는 것은 하나의 pom.xml 파일로이 두 개의 프로젝트를 만드는 것이다. 한 폴더 구조에서 두 개의 프로젝트를 복사하고 모든 파일이있는 새 sampleProject3을 만들고 싶지 않습니다.

내 배경이 개미이므로 Maven을 사용하여 다른 생각을해야 할 수도 있습니다. 통찰력을 주셔서 감사합니다.

Parent 
    +--- pom.xml 
    +--- project1 
      +--- pom.xml 
      +--- src/... 
    +--- project2 
      +--- pom.xml 
      +--- src/... 

documentation of Maven about multi-module builds에 깊은보세요 :

답변

4

당신은 멀티 모듈 빌드를 만들어야합니다.

관련 문제