Java 如何将maven项目构建到多个目录中?
我是Maven新手,我的Maven项目如下所示:Java 如何将maven项目构建到多个目录中?,java,maven,Java,Maven,我是Maven新手,我的Maven项目如下所示: Project_Name/ \_________src \___com.xxx.aaa \___com.xxx.bbb \_________conf \___application.xml \___config.properties \___startup.sh 现在我想将我的项目
Project_Name/
\_________src
\___com.xxx.aaa
\___com.xxx.bbb
\_________conf
\___application.xml
\___config.properties
\___startup.sh
现在我想将我的项目编译成三个目录:
Project_Name.zip
\___________bin
\______startup.sh
\___________conf
\______all configuration files.
\___________lib
\______all dependencies and java code.
如何使之成为可能?您需要使用maven assembly插件。看看这篇基于Maven惯例的文章,你的布局是错误的。源代码位于src/main/java中。配置文件位于src/main/resources中。要创建startup.sh脚本,可以使用appassembler maven插件。要创建zip文件,可以使用maven assembly插件。