【发布时间】:2010-11-08 14:15:59
【问题描述】:
我对 Maven 很陌生,遇到了一个我无法弄清楚的问题。我有一个多模块项目设置。在其中一个子模块中,我有一些 Unix bash 脚本。在我的程序集文件中,我想构建一个 zip 文件,其中包含我的所有 Unix 脚本,行尾为“unix”或“lf”。当我在子模块级别打包我的应用程序时,每件事都按预期工作(脚本确实有正确的 Unix 行结尾)。但是,当我在主项目级别打包我的应用程序时,脚本不会以 Unix 行结尾结束。这个问题有解决方案吗?谢谢。
这是我的程序集文件的示例 sn-p:(在子模块级别为我的子模块之一定义)
<fileSet>
<directory>src/main/scripts</directory>
<outputDirectory>bin</outputDirectory>
<lineEnding>unix</lineEnding>
<fileMode>0755</fileMode>
</fileSet>
【问题讨论】:
-
如果没有关于您的项目结构、插件版本、pom.xml 等的更多详细信息,或者更好的是允许重现的简化示例项目,则无法回答。
标签: maven-2 maven-assembly-plugin