2017-12-05 8 views
0

Ich muss die Daten in MANIFEST.MF der JAR-Datei im unteren Format hinzufügen.Wie Sie eine leere Zeile in einer Manifest-Datei eines Jars in Gradle hinzufügen

Manifest-Version: 1.0 

Name: MyService 
Service-Class: com.MyService 

Packaged-Jars: xmlParserAPIs jython 
Manifest-Version: 1.0 

Name: MyService 
Service-Class: com.MyService 

Packaged-Jars: xmlParserAPIs jython 

Meine Bedingung ist: Die Manifest-Textdatei muss mit einer neuen Zeile oder Wagenrücklauf enden. Die letzte Zeile wird nicht ordnungsgemäß analysiert, wenn sie nicht mit einer neuen Zeile oder Wagenrücklauf endet. Stellen Sie außerdem sicher, dass vor jeder Klassenkopfzeile eine Leerzeile eingefügt wird (z. B. Zeilen, die mit "Name: (Klassendatei)" beginnen).

Was soll ich in Großbuchstaben tun?

Antwort

0

Sie können wie mit einem entflohenen Newline-Zeichen arbeiten:

jar { 
    manifest { 
     attributes(
      'Manifest-Version': 1.0 + "\n", 
      'SomeOther': 'test', 
      //... 
     ) 
    } 
} 
+0

Danke, Du meine Stunde sparen! –

+0

Können Sie es als Ihre Antwort markieren? – Joschi

Verwandte Themen