Ant Frage zu manifest-class-path mit Target jar

AlexSpritze

Bekanntes Mitglied
Hallo,

wenn ich folgendes Target habe:

[XML]<target name="deploy-all" depends="build-all">
<jar destfile="${dist}/${jar.file}" basedir="${build}">
<include name="**/*.class" />
<manifest>
<attribute name="Class-Path" value="lib\${sf.core} lib\${sf.beans} lib\${ap.logging}" />
<attribute name="Main-Class" value="${main.class}"/>
</manifest>
</jar>
</target>[/XML]

muss ich mit dem Manifest-Attribute ja angeben, wo die Bibliotheken sind, die die JAR benutzen wird. Gibt es dafür etwas kürzeres? Wenn ich 1000 JARs als Bibliotheken benutzen will muss ich die doch einzeln angeben oder?

Zumindest habe ich gelesen, dass es nicht funktioniert, wenn man dem Target java beim Ausführen einer JAR einen classpath mitgibt, der soll ja in dem Manifest angegeben werden. Geht das auch einfacher?

Gruß
 

mvitz

Top Contributor
z.B. so:

[XML]
<target name="deploy-all" depends="build-all">
<path id="class.path">
<fileset dir="${basedir}/lib" >
<include name="**/*.jar"/>
</fileset>
</path>
<pathconvert property="class-path" dirsep="/" pathsep=" " refid="class.path">
<map from="${basedir}/lib" to="lib" />
</pathconvert>
<jar destfile="${dist}/${jar.file}" basedir="${build}">
<include name="**/*.class" />
<manifest>
<attribute name="Class-Path" value="${class-path}" />
<attribute name="Main-Class" value="${main.class}"/>
</manifest>
</jar>
</target>[/XML]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Mercurial Frage Tools - Maven, Gradle, Ant & mehr 5
VfL_Freak Webstart Frage zu "readinmg certificates" Tools - Maven, Gradle, Ant & mehr 6
D Maven Frage Tools - Maven, Gradle, Ant & mehr 3
B Maven deploy-file frage Tools - Maven, Gradle, Ant & mehr 6
B Maven Frage zu assembly Tools - Maven, Gradle, Ant & mehr 9
C Applet Frage Tools - Maven, Gradle, Ant & mehr 4
-MacNuke- Maven (Verständnis-)frage Tools - Maven, Gradle, Ant & mehr 7
deetee Applet Frage Tools - Maven, Gradle, Ant & mehr 2
G Frage zur JARs beim deployen Tools - Maven, Gradle, Ant & mehr 5
M Kurze Frage - Applet in Applet starten? Tools - Maven, Gradle, Ant & mehr 10
U Newbie-Frage: Applet "fernsteuern"? Tools - Maven, Gradle, Ant & mehr 4
D Frage zum Aufbau eines JApplets Tools - Maven, Gradle, Ant & mehr 6
T Frage wegen Chat-Applet signieren Tools - Maven, Gradle, Ant & mehr 11
TheJavaKid wichtige sicherheits frage zu applets Tools - Maven, Gradle, Ant & mehr 12
S JAVA APPLET While Schleife Frage! Tools - Maven, Gradle, Ant & mehr 3
M eine Frage über JApplet und JMenuBar Tools - Maven, Gradle, Ant & mehr 6
T Frage bzgl. Sicherheitslimits Tools - Maven, Gradle, Ant & mehr 5
P allgemeine applet performance frage bezügl. jar Tools - Maven, Gradle, Ant & mehr 2
D Schon wieder eine Frage für meinen Editor Tools - Maven, Gradle, Ant & mehr 10
L frage zu remote-fähigkeit in browsern mit Java Tools - Maven, Gradle, Ant & mehr 4
P Eine Frage fur Galleries ? Tools - Maven, Gradle, Ant & mehr 5
H Frage zu Filechoser Tools - Maven, Gradle, Ant & mehr 4
K Mal ne ganz dumme Frage Tools - Maven, Gradle, Ant & mehr 3
A [GUI] [JApplet] [JDialog] Nochmal die Frage zur Modalität un Tools - Maven, Gradle, Ant & mehr 3
L frage nach windowClosing Tools - Maven, Gradle, Ant & mehr 3
C Frage zum drawLine-Befehl Tools - Maven, Gradle, Ant & mehr 2
J Applet Frage (Animation) Double Buffer? Tools - Maven, Gradle, Ant & mehr 27
C Frage Tools - Maven, Gradle, Ant & mehr 6
N No Main Manifest Attribute trotz Eintrag bei Gradle Tools - Maven, Gradle, Ant & mehr 1
H Maven NetBeans Java Application ohne Manifest-Datei Tools - Maven, Gradle, Ant & mehr 7
D "Implementation-Version" aus Manifest auslesen Tools - Maven, Gradle, Ant & mehr 6
ruutaiokwu manifest.mf - wie libraries einbinden? Tools - Maven, Gradle, Ant & mehr 7
G Classpath in Manifest? Tools - Maven, Gradle, Ant & mehr 4
H Problem beim Verschieben der main-class -> A jni error has occured, please check... Tools - Maven, Gradle, Ant & mehr 9
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
M Jar kann nicht gestartet werden - main Class not found Tools - Maven, Gradle, Ant & mehr 5
F Ant ANT javac class-Dateien von entfernten JAVA-Klassen löschen Tools - Maven, Gradle, Ant & mehr 11
K Webstart .class Datei über Reflection laden Tools - Maven, Gradle, Ant & mehr 3
G Nachladen von unbekannten Class-Files im JAR-Archiv Tools - Maven, Gradle, Ant & mehr 4
B Applet (Class-Datei(en)) in Html-Seite einbinden - Clipboard Tools - Maven, Gradle, Ant & mehr 13
S Sonderzeichen in class dateien? Tools - Maven, Gradle, Ant & mehr 4
A mehrere class.dateien Tools - Maven, Gradle, Ant & mehr 10
K .class variabel laden Tools - Maven, Gradle, Ant & mehr 21
H .class in .java umformen Tools - Maven, Gradle, Ant & mehr 6
sparrow Ladevorgang von Applets (jar/class) Tools - Maven, Gradle, Ant & mehr 2
D Problem beim einbinden von jar und class datei Tools - Maven, Gradle, Ant & mehr 8
J Editor für ".class"-Dateien? Tools - Maven, Gradle, Ant & mehr 3
L class not found - und warum??? Tools - Maven, Gradle, Ant & mehr 6
A Wie kann man Quelltext von .class Datei sehen? Tools - Maven, Gradle, Ant & mehr 2

Ähnliche Java Themen

Neue Themen


Oben