Mogę uzyskać %ProgramFiles%
w Ant z ${env.PROGRAMFILES}
. Ale nie mogę wymyślić, jak uzyskać %ProgramFiles(x86)%
.Jak uzyskać zmienną środowiskową ProgramFiles (x86) w Ant
Odpowiedz
Użyj ${env.ProgramFiles(x86)}
. Zmienna rozróżnia wielkość liter w sposób niezgodny z env.PROGRAMFILES.
[echo] env.ProgramFiles(x86) == C:\Program Files (x86)
[echo] env.PROGRAMFILES(x86) == ${env.PROGRAMFILES(x86)}
[echo] env.ProgramFiles == ${env.ProgramFiles}
[echo] env.PROGRAMFILES == C:\Program Files
Czy próbowałeś już ${env.PROGRAMFILES(x86)}
? (Patrz how to get program files x86 env variable?)
Przepraszam, nie mam maszyny Windows do przetestowania tego.
Jeśli to nie działa sugeruję dodanie następującego zadania nieruchomości w budowie:
<property environment="env"/>
I uruchomić ANT w trybie debugowania, aby zobaczyć wartości set:
ant -d
Dzięki za sugestię, Mark. Ta składnia nie działa; jednak w trakcie błędnego wpisywania go, znalazłem, że $ {env.ProgramFiles (x86)} działa. To dziwne - $ {env.PROGRAMFILES} działa, ale $ {env.ProgramFiles} nie. Tak więc jest tu pewna niekonsekwencja w składni. Dziękuję za zaproszenie do rozwiązania! – Jerry
- 1. Jak mogę odczytać zmienną środowiskową w kakao?
- 2. Jak uzyskać zmienną środowiskową z Xcode w mojej aplikacji
- 3. Używanie% PROGRAMFILES (x86)% w systemie operacyjnym Windows 32bit
- 4. Jak ustawić zmienną środowiskową w mvn pom?
- 5. Jak ustawić zmienną środowiskową w Netbeans?
- 6. Jak ustawić zmienną środowiskową w Amazon EC2
- 7. Jak ustawić zmienną środowiskową Jenkinsa ze skryptu
- 8. Jak wstawić zmienną środowiskową wewnątrz bash poprosi
- 9. Jak mogę skonfigurować Hibernate ze zmienną środowiskową
- 10. Jak ustawić zmienną środowiskową na wiele platform?
- 11. Jak ustawić zmienną środowiskową ze Scala?
- 12. Jak ustawić zmienną środowiskową za pomocą Chef?
- 13. Odczytaj zmienną środowiskową w pliku make
- 14. Ustaw zmienną środowiskową do wbudowania w hudson
- 15. Wczytaj zmienną środowiskową ze skryptu w PyCharm
- 16. Jak napisać zmienną do pliku w ant?
- 17. Projekt Eclipse powiązał zasoby ze zmienną środowiskową
- 18. Dodaj tajną zmienną środowiskową do Travis CI
- 19. Jak ustawić zmienną środowiskową w powłoce emacs (eshell)?
- 20. Jak ustawić zmienną środowiskową R_user do używania rpy2 w pythonie
- 21. Jak programowo ustawić zmienną środowiskową w Jenkins/Hudson?
- 22. Jak utworzyć nową zmienną środowiskową w systemie UNIX ....?
- 23. Jak odczytać zmienną środowiskową w Verilog/System Verilog?
- 24. Jak ustawić zmienną środowiskową w uruchomionym kontenerze dokowania?
- 25. jak odczytać zmienną środowiskową systemu w aplikacji SpringContext
- 26. Jak wyeksportować zmienną środowiskową zakresu systemu w bash
- 27. Jak ustawić zmienną środowiskową lub właściwość systemu w testach sprężynowych?
- 28. W pliku Dockerfile, jak zaktualizować zmienną środowiskową PATH?
- 29. Pobierz zmienną środowiskową ze zbiornika Docker
- 30. Ustaw zmienną środowiskową ze spacją linux
Dla mnie dwa przypadki zmiennych, które nie są niespójne: są to env.ProgramFiles i env.ProgramFiles (x86). Może coś zmieniło się w nowszej mrówce? Mam mrówkę 1.9.4. – Vlad