我对Maven很新,遇到了一个我无法弄清楚的问题。我有一个多模块项目设置。在其中一个子模块中,我有一些Unix bash脚本。在我的汇编文件中,我想构建一个zip文件,其中包含我的所有Unix脚本,其行结尾为“unix”或“lf”。当我在子模块级别打包我的应用程序时,每个东西都按预期工作(脚本的Unix行正确结束)。但是,当我在主项目级别打包我的应用程序时,脚本不会在Unix行结束时结束。有这个问题的解决方案吗?感谢。
以下是我的程序集文件的示例代码:(在子模块级别为我的一个子模块定义)
<fileSet>
<directory>src/main/scripts</directory>
<outputDirectory>bin</outputDirectory>
<lineEnding>unix</lineEnding>
<fileMode>0755</fileMode>
</fileSet>
答案 0 :(得分:1)
看起来你遇到了这个错误:http://jira.codehaus.org/browse/MASSEMBLY-237。 只需强制组装插件版本为2.2-beta-3,你的问题就应该解决了。