2010-10-20 78 views
0

如何使用Maven创建多个文件版本?即我的应用程序的发布需要作为其中的一组目录和文件给出,例如,就像已安装的JBoss目录结构一样。 Maven如何做到这一点?我可以生成应用程序的主jar文件。我必须将它放在发行目录中,在发行目录中可以有许多其他目录,例如依赖库lib direcotry和一些特定于应用程序的目录。创建包含多个文件和直播的Maven版本

回答

2

maven-assembly-plugin用于此目的。您将src/main/assembly目录添加到您的主项目中,并在其中放入一个或多个assembly descriptors。这些定义了什么文件,依赖关系和项目模块进入工件,使用哪些过滤属性,编码和行结束符。最终结果可以是zip或压缩的tar文件。如果您需要多个软件包(例如Windows和Linux),请创建多个assembly-*.xml files

相关问题