:: ANT - Rekursiv nach JARs suchen (Wildcards)

Status
Nicht offen für weitere Antworten.

tzzaetaynzz

Mitglied
Hallo an alle,

zum Übersetzen meiner Projekte benötige ich eine Menge an Jars die im Projektdateibaum verteilt sind.

Derzeit sammle ich die Jars mit einer Anweisung wie dieser ein:

Code:
	<path id="classpath.base">
		<pathelement path="${dir.lib}/antlr-2.7.2.jar" />
		<pathelement path="${dir.lib}/bsf-2.3.0.jar" />
		<pathelement path="${dir.lib}/cglib-nodep-2.1.3.jar" />
		<pathelement path="${dir.lib}/geronimo-jms_1.1_spec-1.1.jar" /> 
		<pathelement path="${dir.lib}/httpcore-4.0-alpha5.jar" /> 
		<pathelement path="${dir.lib}/httpcore-nio-4.0-alpha5.jar" /> 
		<pathelement path="${dir.lib}/httpcore-niossl-4.0-alpha5.jar" /> 
		<pathelement path="${dir.lib}/jalopy-1.5rc3.jar" /> >
[color=red][Hier wären weitere 100 Zeilen dieser Art][/color]
		<pathelement path="${dir.lib}/XmlSchema-1.3.2.jar" />
		<pathelement path="${dir.support}/junit.jar" />
		<pathelement path="${dir.support}/emma_ant.jar" />
		<pathelement path="${dir.support}/emma.jar" />
		<pathelement path="${dir.support}/ant-junit.jar" />
		<pathelement path="${dir.support}/servlet.jar" />
		<pathelement path="${dir.support}/jdepend-2.9.jar" />
		<pathelement path="${servlet.jar}"/>
		<pathelement path="${mail.jar}"/>		
		<pathelement path="${activation.jar}"/>
		<pathelement path="${dir.config}"/>
		<pathelement path="${dir.ant-config}"/>
		<pathelement path="${dir.classes}"/>
		<pathelement path="${dir.build}"/>
		
		<pathelement path="${dir.esel}/dist/esel.jar"/>
		<pathelement path="${dir.esel-util}/dist/esel-util.jar"/>
		<pathelement path="${dir.esel-rechenkern}/dist/esel-data.jar"/>
		<pathelement path="${dir.esel-business}/dist/esel-business.jar"/>
		<pathelement path="${dir.esel-report}/dist/esel-report.jar"/>
	</path>

Ich rufe später den Classpath via id:

Code:
			<classpath>
				<path refid="classpath.base" />
			</classpath>

Nun habe ich mir gedacht die 150 Zeilen kann ich reduzieren, durch eine rekursive Suche durch mein Projektverzeichnisbaum (und zwar nach allen Jars).

Hier mein Lösungsansatz, der nicht funktioniert:

Code:
	<path id="classpath.base">
		<fileset dir="${dir.working}" casesensitive="yes">
			<include name="${dir.lib}/*.jar" />
			<include name="${dir.support}/*.jar" />
			<include name="${dir.esel}/*.jar" />
			<include name="${dir.esel-util}/*.jar" />
			<include name="${dir.esel-rechenkern}/*.jar" />
			<include name="${dir.esel-business}/*.jar" />
			<include name="${dir.esel-report}/*.jar" />
		</fileset>
	</path>

Was mache ich falsch? Ich kann mir nicht vorstellen,
dass es keine Lösung gibt.

Habt Ihr eine Idee?[/i]
 

musiKk

Top Contributor
Laut Dokumentation sollte das schon gehen. Was heißt "funktioniert nicht"? Das ist nicht präzise genug.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Unterordner eines Pfades Rekursiv durchsuchen Tools - Maven, Gradle, Ant & mehr 5
P Mit Maven einen spezifischen Branch nach Tag-Parameter erstellen (in Jenkins-Job) Tools - Maven, Gradle, Ant & mehr 3
D Cannot invoke "javafx.scene.control.MenuButton.getScene()" nach konvertierung zu maven Tools - Maven, Gradle, Ant & mehr 3
Tom299 Maven Maven funktioniert nach Installation nicht Tools - Maven, Gradle, Ant & mehr 1
D Ressource nach deployen nicht erreichbar Tools - Maven, Gradle, Ant & mehr 1
V Maven von Eclipse nach JBoss Tools - Maven, Gradle, Ant & mehr 3
B Subversion JAR erstellen nach Commit möglich? Tools - Maven, Gradle, Ant & mehr 5
HaukeG Maven Suche nach Ideen für Realisierung eines eigenen Plugin Tools - Maven, Gradle, Ant & mehr 3
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
A Hudson-Buckminster wirft Exception nach SVN Checkout Tools - Maven, Gradle, Ant & mehr 3
A ProcessBuilder kann nach Deployment File nicht finden Tools - Maven, Gradle, Ant & mehr 4
A Applet Applet startet nach Einbinden auf Website nicht Tools - Maven, Gradle, Ant & mehr 4
Icewind Applet reagiert nach neu laden der Webseite nicht mehr verlässlich auf KeyEvents Tools - Maven, Gradle, Ant & mehr 6
G ant - nach erster Warning kein output mehr Tools - Maven, Gradle, Ant & mehr 15
N [Applet] Button wir nach 5 secs Unsichtbar Tools - Maven, Gradle, Ant & mehr 2
C Webstart Fehler (verifizierung) nach update auf 1.5 Tools - Maven, Gradle, Ant & mehr 4
P Applet signiert, aber Browser fragt nicht nach Zertificat Tools - Maven, Gradle, Ant & mehr 26
C Applet funktioniert nicht nach Signatur Tools - Maven, Gradle, Ant & mehr 3
M Applet, welche möglichkeiten nach draussen zu schreiben ? Tools - Maven, Gradle, Ant & mehr 5
N Link aus Applet nach X Sekunden schließen? Tools - Maven, Gradle, Ant & mehr 4
C Applet für kurze Zeit nach dem starten anhalten Tools - Maven, Gradle, Ant & mehr 2
karambara größere daten von applet nach servlet schicken (port 80) Tools - Maven, Gradle, Ant & mehr 2
G java applets laufen nicht mehr nach degragmentierung Tools - Maven, Gradle, Ant & mehr 3
I Keine Verbindung nach draußen mit Applet Tools - Maven, Gradle, Ant & mehr 3
P Hilfe - Seltsame Fehlermeldung nach Signatur eines Applets! Tools - Maven, Gradle, Ant & mehr 12
M Modales Fenster nach Programmwechsel nicht mehr erreichbar Tools - Maven, Gradle, Ant & mehr 4
Z Applet gibt Returnwert nach html zurück ! Tools - Maven, Gradle, Ant & mehr 5
L frage nach windowClosing Tools - Maven, Gradle, Ant & mehr 3
G Applet läuft erst, nach dem ich es abgeschrieben hatte Tools - Maven, Gradle, Ant & mehr 8
F NoSuchMethodFoundError nach Implement von PopupMenuListener Tools - Maven, Gradle, Ant & mehr 4
G Adventskerzen brennen nach Datum automatisch 1..2..3..4 Tools - Maven, Gradle, Ant & mehr 1
T Image kreieren mit Maven bei JavaFX und nicht modularen Jars Tools - Maven, Gradle, Ant & mehr 12
S "Wer" löscht JARs aus meinem Gradle-cache? Tools - Maven, Gradle, Ant & mehr 3
X externe Jars mit Launch4j Tools - Maven, Gradle, Ant & mehr 1
reibi Maven jars zusammensammeln Tools - Maven, Gradle, Ant & mehr 0
C Buckminster: Versionen einzelner Jars aus der Targetplatform Tools - Maven, Gradle, Ant & mehr 5
D eine Abhängigkeit für viele jars Tools - Maven, Gradle, Ant & mehr 4
S .jars in einem Ornder automatisch laden lassen Tools - Maven, Gradle, Ant & mehr 2
S m2eclipse und executable jars. Tools - Maven, Gradle, Ant & mehr 2
G Frage zur JARs beim deployen Tools - Maven, Gradle, Ant & mehr 5
N Jars in JApplet Tools - Maven, Gradle, Ant & mehr 2
B Applet und Jar - wie binde ich externe Jars ein Tools - Maven, Gradle, Ant & mehr 1

Ähnliche Java Themen

Neue Themen


Oben