Whiteship's Note

Maven 멀티 모듈 프로젝트 구성하기

Build/Maven : 2008.10.20 18:02


간단하네요~ 상위 프로젝트(부모-자신 관계가 아닌, 다단 구조에서 상위)의 pom.xml에서 해당 프로젝트의 packaging을 pom으로 하고, <modules> 엘리먼트를 사용해서 하위 프로젝트의 이름을 명시해주면 됩니다. 그럼 상위 프로젝트에서 빌드를 하면, 자신은 물론 자신이 <modules>에 명시한 모든 프로젝트를 동일하게 빌드해줍니다.

상위 pom.xml
...
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.opensprout</groupId>
    <artifactId>osaf</artifactId>
    <packaging>pom</packaging>
    <version>1.0.0-m1</version>
    <name>OpenSprout Application Framework</name>
    <url>http://www.opensprout.org</url>
...
    <modules>
        <module>osaf-core</module>
    </modules>
...

프로젝트 구조
사용자 삽입 이미지

바로 하위 폴더를 만들고 그 안에 파일들을 복사해두면 됩니다.


top




: 1 : ··· : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : ··· : 50 :