如何分发多模块maven项目

时间:2015-11-18 09:51:54

标签: java maven plugins

我想创建一个采用以下文件夹结构的模块化应用程序:

示例目录结构:

main dir/---mainApp.jar
        /---plugins ---/module1.jar
                       /module2.jar
                       /etc.jar
                       /etc_etc.jar

但是,使用maven,每个模块都从项目根目录中获取自己的目录结构:

mvnmodularapp/mainApp/
             /pom
mvnmodularapp/module1/
             /src
             /target/module1-1.0-SNAPSHOT.jar
mvnmodularapp/module12
             /src
             /target/module2-1.0-SNAPSHOT.jar

有没有办法让我能够以这样的方式构建它:用户只需要下载a mainApp.jar,然后再选择将更多模块下载到mainApp附近的插件文件夹中。罐子?

1 个答案:

答案 0 :(得分:1)

您可以使用maven-assembly-plugin来确定自定义构建工件。