Ant: Setzen von Umgebungsvariablen über exec-task

MasterK

Mitglied
Hallo zusammen,


ich hab ein Ant-script, welches diverse Sachen macht. Unter anderem ruft es auch eine batch-Datei über exec auf. Zumindest soll es das tun. In dieser batch-Datei werden verschiedene umgebungsvariablen (PATH etc.) gesetzt. Wenn ich nun diese batch-Datei aus einem ant-script mittels exec-task aufrufe, dann seh ich auch, dass die batch-Datei ausgeführt wird. Das setzen der umgebungsvariablen hat aber keine auswirkung auf das ant-projekt was da grad ausgeführt wird.

Besteht da eine möglichkeit, dass die gesetzten umgebungsvariablen auch vom ant-projekt übernommen werden (weitere aufrufe von exec also die variablen auch kennen)? Ant doku hat mir da nichts vielversprechendes zu tage gefördert. Oder kann man das vergessen?



Danke schonmal.
 

Tob

Mitglied
Wenn ich es richtig verstehe, willst Du mit einer BatchDatei Umgebungsvariablen für Deine ANT Skripte setzten?
Da kann ich Dir nicht wirklich weiterhelfen, aber ist dies wirklich nötig? Könnte man das Problem nicht vielleicht anders lösen?
Vielleicht ist es einfacher zu helfen, wenn Du einmal sagst, warum Du dies machen willst.
 

Wildcard

Top Contributor
Der Scope der Variablen ist begrenzt auf die Batch. Andersrum funktioniert es, die batch setzt Variablen und ruft dann Ant auf. Wofür brauchst du überhaupt eine Batchdatei wenn du Ant hast?
 

MasterK

Mitglied
Hi,

danke erstmal für die antworten. Dass das nicht geht, hatte ich mir schon fast gedacht. Aber ich dachte, evtl gibts ja doch irgendeinen kniff oder so.
Warum ich das machen will liegt einfach darin begründet, dass ich bestehende batch-scripte weiterverwenden wollte. Doch das wird wohl nix, also ist wohl neu schreiben angesagt.
Ich verwende Ant nicht für das erstellen von java-anwendungen (bis auf einige kleinere ausnahmen), sondern als allgemeines build-script für u.A. c++ anwendungen und einiges anderes.

Trotzdem danke.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Maven Classpath auf verschiedene Ordner setzen Tools - Maven, Gradle, Ant & mehr 8
D WebApp context properties setzen, ContextListener Tools - Maven, Gradle, Ant & mehr 2
D [maven] dll-resource einbinden - library.path setzen Tools - Maven, Gradle, Ant & mehr 4
slawaweis Ant Startmanagement mit JAR und das Setzen des PLAFs Tools - Maven, Gradle, Ant & mehr 4
T Applet soll Cookie setzen, lesen und schreiben können Tools - Maven, Gradle, Ant & mehr 3
T Fokus setzen Tools - Maven, Gradle, Ant & mehr 6
Jamarion Warum Umgebungsvariablen setzten (Mac Os)? Sind diese notwenig? Tools - Maven, Gradle, Ant & mehr 3
J log4j2 mit Hibernate über Maven Tools - Maven, Gradle, Ant & mehr 10
T JavaFX, Jar über Maven kreieren Tools - Maven, Gradle, Ant & mehr 2
VfL_Freak Desktopverknüpfung über den Java-Cache erstellen Tools - Maven, Gradle, Ant & mehr 0
C Subversion Übersicht über zu deployende Revisionen behalten Tools - Maven, Gradle, Ant & mehr 3
C Tomcat nicht über 8080 erreichbar Tools - Maven, Gradle, Ant & mehr 3
eskimo328 Maven Firmen Repository Dependencies nicht über Internet Tools - Maven, Gradle, Ant & mehr 7
S Webstart JNLP Update Element - kein Info-Fenster über Updates? Tools - Maven, Gradle, Ant & mehr 7
B Junit-Programm von Kommandozeile über Ant starten Tools - Maven, Gradle, Ant & mehr 20
G Maven Mit Maven Assemblieren und über Profiles eine properties-Datei manipulieren Tools - Maven, Gradle, Ant & mehr 2
K Webstart .class Datei über Reflection laden Tools - Maven, Gradle, Ant & mehr 3
S Signierte Applets über html-Link aufrufen Tools - Maven, Gradle, Ant & mehr 6
G Zugriff auf Artifactory über Ant Tools - Maven, Gradle, Ant & mehr 3
A Fehler bei Junit Tests über Ant Tools - Maven, Gradle, Ant & mehr 2
M Chat-Applet über EJB Message Bean Tools - Maven, Gradle, Ant & mehr 3
K Applet funktioniert auf Homepage bzw. über UNC-Pfad nicht Tools - Maven, Gradle, Ant & mehr 3
I Anwendung über Webstart + Libraries Tools - Maven, Gradle, Ant & mehr 8
A Ganz einfach-Applet über Browser anzeigen Tools - Maven, Gradle, Ant & mehr 3
F Bild über Applet aussuchen und auf Serverladen Tools - Maven, Gradle, Ant & mehr 14
M eine Frage über JApplet und JMenuBar Tools - Maven, Gradle, Ant & mehr 6
B Applet über Internet Explorer nicht aufrufbar Tools - Maven, Gradle, Ant & mehr 5
J Tomcat über Internet starten + Webserver Tools - Maven, Gradle, Ant & mehr 2
M clients über Java-applets auf Com-Port von server Tools - Maven, Gradle, Ant & mehr 5
F An Systeminfos rankommen über ein Applet Tools - Maven, Gradle, Ant & mehr 7
L Dateizugriff von Client auf Server über Applet Tools - Maven, Gradle, Ant & mehr 7
H Zugreifen auf Datei über ein Applet Tools - Maven, Gradle, Ant & mehr 13

Ähnliche Java Themen

Neue Themen


Oben