我想创建一个采用以下文件夹结构的模块化应用程序:
示例目录结构:
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附近的插件文件夹中。罐子?