Ant - Arbeitsverzeichnis ändern
-
Hi!
Wie kann ich meinem Ant mitteilen, dass mein Arbeitsverzeichnis nicht das Verzeichnis sein soll, in dem sich meine build.xml befindet, sondern ein darunterliegendes Verzeichnis ist???
Dachte etwas wie: <java fork="yes" dir="....> würde funktionieren. Tuts aber leider nicht.
Vielen Dank
-
Original erstellt von <Montag>:
Wie kann ich meinem Ant mitteilen, dass mein Arbeitsverzeichnis nicht das Verzeichnis sein soll, in dem sich meine build.xml befindet, sondern ein darunterliegendes Verzeichnis ist???Der basedir-Parameter im project-Tag sollte es richten.
bis dänn, O'Dog
-
Original erstellt von O'Dog:
**Der basedir-Parameter im project-Tag sollte es richten.bis dänn, O'Dog**
Mhhh.. fürchte ich auch. Das zieht nur nachsich, dass ich alle Pfadangaben im build.xml des kompletten Projekts ändern müsste. Ob das wiederum "geht" muss ich erst noch ausprobieren.... naja, kann eigentlich nicht gehen, das das neue Arbeitsverzeichnis erst nach dem Deploy erstellt wird... Falls dir noch etwas einfallen sollte, gebe mir bitte Bescheid
Viele Grüße
Dienstag
-
aso, wenn's dir nur um den Java-Task geht hast'e natürlich Recht.
Fork aktivieren und dann den dir-Parameter setzen...allerdings fork="true"
bis dänn, O'Dog
-
Hi O'Dog
Ob true oder yes, funktioniert beides nicht. fork="yes" hab ich aus so einem kleinem 8€ Büchlein mit nem Tier vornedrauf
Hier mal ein Codegeschnippsel:
<target name="run" depends="deploy" description="Run my app"> <java fork="true" dir="${deploy.dir}/bin" classname="de.privat.hworld"> <jvmarg path="libs"/> <classpath> <pathelement location="mylibs.jar"/> <pathelement path="project.class.path"/> </classpath> </java> </target>
In das vom Attribute 'dir' angegebene Verzeichnis würde ich gerne wechseln. Leider befinde ich mich aber immer im Codebase, was sehr schlecht ist, wegen den Packagenames.
Viele Grüße
-
So ists einfacher:
wie würdest du dieses skript mit Ant realisieren?!#/bin/sh cd bin java -classpath .:../lib/mylibs.jar -Djava.library.path=../libs de.privat.hworld
Vielen Dank!!
-
Brauche immernoch eure Hilfe....