Zeilenumbrüche im class-path der manifest.mf?

aldi15

Mitglied
Hallo zusammen,
was kann man machen, wenn man -zig jar-Files im manifest.mf einbinden muss? Wenn jedes jar-File noch mit einem absoluten Pfad eingebunden werden muss, wird die Zeile
Class-Path: /meinpfad/x.jar /meinpfad/y.jar /meinpfad/z.jar etc.
seeeeeehr lange. Einfach Zeilenumbruch geht auch nicht, weil der erste token einer Zeile als key interpretiert wird. Aber es geht wohl mit mehreren Zeilen, da ich im Archiv einen Hinweis gefunden habe (aber leider kein Beispiel).
Weiß jemand die Syntax?

Albrecht
 
In der neuen Zeile ein Leerzeichen als erstes (wenn ich mich da nicht irre?)

EDIT:
Eclipse mach mir sowas:
Code:
Manifest-Version: 1.0

Rsrc-Class-Path: ./ commons-io.jar ehcache.jar commons-logging.jar asm

 .jar hibernate3.jar xpp3.jar htmlcleaner.jar log4j.jar postgresql.jdb

 c4.jar jcharset.jar jdom.jar cglib.jar commons-dbcp.jar poi.jar slf4j

 .jar bctsp.jar mail.jar commons-javaflow.jar poi-scratchpad.jar jtidy

 .jar commons-beanutils.jar antlr.jar jaxen.jar commons-collections.ja

 r mysql-connector.jar commons-chain.jar commons-fileupload.jar ldapbp

 .jar commons-digester.jar commons-httpclient.jar commons-validator.ja

 r xstream.jar bcprov.jar commons-lang.jar jta.jar poi-contrib.jar jtd

 s.jar lucene.jar quartz.jar hsqldb.jar commons-discovery.jar poi-ooxm

 l.jar poi-ooxml-schemas.jar dom4j.jar slf4j-log4j.jar bcmail.jar comm

 ons-codec.jar commons-exec.jar spring-ldap.jar commons-pool.jar

Class-Path: .

Rsrc-Main-Class: Cookie

Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader

EDIT2:
Wobei keine Leerzeilen im Original sind... (copy paste...problem)
 
Zuletzt bearbeitet:
@Müder Joe: Ganz so einfach ist es wohl doch nicht ;o) Ich glaube, daß der Texteditor in eclipse dir die Zeile automatisch umbricht, sie aber variablentechnisch als eine Zeile belässt. Viele Editoren machen das so. Man kann das auch einstellen.
@FArt: Wenn ich den Text in den properties-docs richtig verstehe, dann müsste der Backslash gehen. Habs ausprobiert. Wird von der Netbeans-IDE leider als falsch bemängelt.
Grüße
Albrecht
 
Hi,

"Der Müde Joe" lag schon richtig, versuch es mal mit zwei Leerzeichen am Zeilenanfang.

Meine Manifest-Dateien sind meist in dieser Form aufgebaut, da ich es übersichtlicher finde:

Code:
Manifest-Version: 0.1
Class-Path: /PATH/TO/LIB/lib01.jar
  /PATH/TO/LIB/lib01.jar
  /PATH/TO/LIB/lib02.jar
  /PATH/TO/LIB/lib03.jar
  /PATH/TO/LIB/lib04.jar
 
Na sowas. Scheint zu gehen. Zumindest wirft Netbeans keinen Fehler beim Build raus. Scheint der Müde Joe hat doch recht gehabt.
Asche auf mein Haupt. Manchmal ist die Lösung einfacher, als man glaubt.
Grüße und Danke
Albrecht
 

Zurück
Oben