Maven Archiver在类路径中为清单放置奇怪的换行符

Jus*_*tin 9 manifest classpath maven

根据java规范,manifest.mf中jar的classpath行只能是一定数量的字节.之后插入换行符,新行以空格开头.

使用Maven 3和maven-jar-plugin版本2.3.2,我的清单最终在类路径中有一些有趣的换行符,我认为在部署到WAS 7时可能会破坏我的EAR.

只是想确保清单可以看起来像那样(可能不匹配字节长度但是你得到了图片):

Class-Path: log4j-1.2.16.jar projectthatislong-0.0.1-SNAPSHOT.jar projectt    
hatislong-0.0.1-SNAPSHOT.jar
Run Code Online (Sandbox Code Playgroud)

请注意它在第一行末尾的第三个项目中间是如何中断的?这似乎不是一件好事.有没有办法纠正这个?我不相信"customClasspathLayout"选项对我有用.

Bre*_*ter 15

这符合Java清单文件规范.请注意,行长度为72个字符,如果超过,则表示在该点处换行.