java创建包含多个文件和目录的Maven发行版
如何使用Maven创建多文件版本?也就是说,我的应用程序的发布需要作为其中的一组目录和文件提供,例如,类似于已安装的JBoss目录结构。用Maven怎么可能做到这一点?我可以生成应用程序的主jar文件。我必须在一个发布目录中给出它,在这个目录中可以有许多其他目录,比如dependent libs direcotry和一些特定于应用程序的目录
你可以在下面搜索框中键入要查询的问题!
如何使用Maven创建多文件版本?也就是说,我的应用程序的发布需要作为其中的一组目录和文件提供,例如,类似于已安装的JBoss目录结构。用Maven怎么可能做到这一点?我可以生成应用程序的主jar文件。我必须在一个发布目录中给出它,在这个目录中可以有许多其他目录,比如dependent libs direcotry和一些特定于应用程序的目录
# 1 楼答案
{a1}就是为了这个目的。将一个
src/main/assembly
目录添加到主项目中,将一个或多个assembly descriptors放入其中。这些定义了哪些文件、依赖项和项目模块进入工件,使用哪些过滤属性、编码和行尾。最终结果可以是一个zip或压缩的tar文件。如果您需要多个软件包(例如Windows和Linux),请创建多个assembly-*.xml files