Ant übers's Netz
-
Hi,
ich verwende in meinem Projekt zum Erstellen einer Anwendung ein Ant-Skript. Diese Anwendung soll nach dem Build automatisch auf einen entfernenten Server kopiert werden. Wie stelle ich sowas mit Ant an?
Grüße,
don_basto.
-
Es gibt diverse Ant-Tasks, die Dateien übers Netz kopieren können.
Sieh Dir FTP oder Scp an. Die sollten genau das tun, was Du willst.tfa
-
Thx, bei den opt. Tasks hatte ich nicht geschaut.
Grüße,
don_basto.
-
Noch zweite Frage zu Ant: Wie bekomme ich Anführungszeichen in eine Zeichenkette?
Ich will mit Ant ein Zertifikat erzeugen und eine Datei signieren. Dazu nehme ich den <exec>-Task. Die Argumente (<arg>) beinhalten Anführungsstriche. Wie muss ich die unter Ant formatieren, damit sie auf der Kommandozeile erscheinen?
Grüße,
don_basto.
-
Wie bei XML üblich musst Du den Attribut-Wert in Hochkommata
statt Anführungszeichen einschließen.tfa
-
Der Ansatz funktioniert nicht. Das Beispiel:
<arg line="-genkey [..] dname '"'CN=commonName'"'"/>
bringt folgende Fehlermeldung:
Element type "arg" must be followed by either attribute specifications, ">" or "/>".
Man kann's kaum erkennen, ich hab vor CN und nach commonName das geschrieben: ' " '.

-
don_basto schrieb:
Der Ansatz funktioniert nicht. Das Beispiel:
<arg line="-genkey [..] dname '"'CN=commonName'"'"/>
bringt folgende Fehlermeldung:
Element type "arg" must be followed by either attribute specifications, ">" or "/>".
Man kann's kaum erkennen, ich hab vor CN und nach commonName das geschrieben: ' " '.

Nein, Du musst das ganze Attribut in Hochkommata einschließen:
<arg line='-genkey [..] dname "CN=commonName"'/>tfa
-
Lösung: statt des " einfach " in die Zeichenkette schreiben.