Ich benutze Windows und ich versuche ANT zu arbeiten.Ameise build.xml Windows Leerraum im Pfad
Wenn ich eine Ameise Build von der Kommandozeile tun, erhalte ich: C:\dev\Projects\springapp\${%ANT_HOME%}\lib not found.
Ich schau dir in die build.xml
Datei und ich finde: appserver.home=${user.home}/apache-tomcat-6.0.14
(was ich gerade kopiert und direkt aus einem Tutorial geklebt)
habe ich es zu:
appserver.home="C:\Program Files\Apache Software Foundation\Tomcat 6.0"
aber jetzt erhalte ich:
C:\dev\Projects\springapp\"C:Program FilesApache Software FoundationTomcat 6.0"\lib not found.
Es scheint, wie der weiße Raum in Program Files und Tomcat 6.0 verursacht die Build zum Scheitern verurteilt. Wie gehen Sie mit diesen in XML-Dateien um, ohne das Verzeichnis mit einem Pfad ohne Leerraum neu zu erstellen?
Oder verwenden Sie '/' anstelle von '\\'. Es funktioniert das gleiche in Ant unter Windows und ist ein wenig einfacher zu lesen. –
Benötigen Sie sogar die Anführungszeichen? Ich denke, das sollte funktionieren: 'appserver.home = C: \\ Programme \ Apache Software Foundation \\ Tomcat 7.0' – Ulises