S
Salitor
Gast
Hallo Zusammen,
meine Situation: Ich habe ein Tool mit ANT gebaut, welches aus dem Ordner "myProject\src" Java Files in Class-Dateien umwandelt und später als jar-Datei komprimiert und optional mittels <scp ...> auf einen Server lädt. Für scp habe ich jsch-0.1.40.jar heruntergeladen. Wenn ich es im Ordner "%ANT_HOME%\lib" ablege läuft alles einwandfrei. Habe mir auch eine kleine Batch-Datei geschrieben.
Jetzt meine Frage/Problem: Das Tool soll dynamisch von verschiedenen PCs aufrufbar sein und ich möchte nach Möglichkeit die jsch-0.1.40.jar Datei im Ordner "myProject\lib" statt "%ANT_HOME%\lib" ablegen. Das funktioniert bei Eclipse, wenn ich die classpath abändere, aber mit der Batch-Datei oder einfaches Ausführen mit cmd geht nicht.
Ich habe auch schon versucht in der Batch-Datei, die Path-Variable auf den Ordner ..\myProject\lib zu setzen. Jedoch wurde das JAR-File nicht gefunden:
Hat jemand eine Lösung für mich? Wenn ja, wäre ein kleine Beispiel super. Vielen Dank im Voraus.
meine Situation: Ich habe ein Tool mit ANT gebaut, welches aus dem Ordner "myProject\src" Java Files in Class-Dateien umwandelt und später als jar-Datei komprimiert und optional mittels <scp ...> auf einen Server lädt. Für scp habe ich jsch-0.1.40.jar heruntergeladen. Wenn ich es im Ordner "%ANT_HOME%\lib" ablege läuft alles einwandfrei. Habe mir auch eine kleine Batch-Datei geschrieben.
Jetzt meine Frage/Problem: Das Tool soll dynamisch von verschiedenen PCs aufrufbar sein und ich möchte nach Möglichkeit die jsch-0.1.40.jar Datei im Ordner "myProject\lib" statt "%ANT_HOME%\lib" ablegen. Das funktioniert bei Eclipse, wenn ich die classpath abändere, aber mit der Batch-Datei oder einfaches Ausführen mit cmd geht nicht.
Code:
<target name="upload" depends="login_password" description="Upload">
<scp todir="${user}:${password}@${host}:/${serverPath}" trust="yes">
<fileset dir="${dist.dir}">
<include name="${file.name}_vers_${version}.jar"/>
</fileset>
</scp>
</target>
Ich habe auch schon versucht in der Batch-Datei, die Path-Variable auf den Ordner ..\myProject\lib zu setzen. Jedoch wurde das JAR-File nicht gefunden:
Do not panic, this is a common problem.
The commonest cause is a missing JAR.
This is not a bug; it is a configuration problem
Hat jemand eine Lösung für mich? Wenn ja, wäre ein kleine Beispiel super. Vielen Dank im Voraus.