创建包含多个文件的Maven版本;目录

时间:2010-10-20 06:16:36

标签: java maven-2

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

1 个答案:

答案 0 :(得分:2)

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