2011-09-13 57 views
1

我试图找出如何使用Maven因为我参与该项目的建设过程中的两个项目,我想是这样的:Maven构建过程 - 建筑用一个构建脚本

比方说,我们有两个或三个具有以下结构的项目:

. 
    |-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 

我可以使用的pom.xml在sampleProject1和sampleProject2建设项目。我正在寻找的是有一个pom.xml文件来构建这两个项目。我不想在一个文件夹结构中复制两个项目,并创建一个包含所有文件的新sampleProject3。

我的背景是Ant,所以可能我需要用Maven思考不同,欣赏任何见解。

回答