Больше нечетных разрывов строк в файле Manifest.mf - PullRequest
0 голосов
/ 14 июня 2019

Я использую maven-jar-plugin для создания настроенного файла manifest.mf.в разделе Class-Path я хочу получить каждый путь к классу в отдельной строке.

Я уверен, что это проблема с утверждением, но я не понимаю, что я делаю неправильно.

Буду признателен за любую помощь.

Спасибо!

            <!--  Maven Jar Plugin   =========================================  -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <forceCreation>true</forceCreation>
                    <archive>
                        <index>true</index>
                        <addMavenDescriptor>false</addMavenDescriptor>
                        <manifest>
                            <!-- =============================================  -->
                            <!--  Manifest Information   =====================  -->
                            <addClasspath>true</addClasspath>
                            <classpathLayoutType>custom</classpathLayoutType>
                            <customClasspathLayout>${line.separator}${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension}</customClasspathLayout>
                        </manifest>
                        <manifestSections>

В основном, это дает CR / LF в местах добавления.

Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Встроенный: FCPNTFP Class-Path: ./lib/slf4j-api-1.7.24.jar ./lib/slf4j-jdk14-1.5.8.jar

. / lib / httpmime-4.4.1.jar ./lib/log4j-1.2.9.jar ./lib/httpclient- 4.4.1.jar ./lib/httpcore-4.4.1.jar ./lib/commons-logging-1.2.jar

. / lib / itext-1.4.8.jar ./lib/castor-0.9.5.3.jar ./lib/commons-co dec-1.6.jar ./lib/derby-10.9.1.0.jar ./lib/derbyclient-10.9.1.0.j ar ./lib/derbytools-10.9.1.0.jar

...