У меня проблема с тем, что мне не нужно вызывать файл setEnv.sh, прежде чем я вызову свою цель ant, которая вызывает задачу exec.
Прямо сейчас у меня есть способ сохранить переменные окружения в файле setenv.properties в
ключ = значение записи.
Задача exec по какой-то причине не видит переменные, заданные в файле .properties ....
(Я знаю, что мог бы использовать тег env, но setenv.properties генерируется динамически)
setenv.properties:
HELLO=XYZ
часть моего build.xml:
<property file="setenv.properties"/>
<target name="test" depends="setEnv">
<exec executable="/bin/ksh" newenvironment="false">
<arg value="test.ksh" />
</exec>
</target>
test.sh:
echo ${HELLO}
Есть мысли?