我对 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>