如何从ant脚本为shell设置环境变量?
我有一个shell脚本user.sh,它调用ant脚本。ant脚本会提示一些用户输入,如如何从ant脚本为shell设置环境变量?,shell,ant,Shell,Ant,我有一个shell脚本user.sh,它调用ant脚本。ant脚本会提示一些用户输入,如 <input message="Enter the username" addproperty="my.user" /> 我想为输入值的ant脚本中的script USER.sh设置一个环境变量USER。 我试着这样做: <property environment = env /> <property name = env.USER value=my.user />
<input message="Enter the username" addproperty="my.user" />
我想为输入值的ant脚本中的script USER.sh设置一个环境变量USER。
我试着这样做:
<property environment = env />
<property name = env.USER value=my.user />
但它并没有在shell脚本中设置环境变量。
如何在用于调用ant脚本的父shell脚本中设置它?在您的例子中,
ant
是shell的子进程。无法从子进程设置父进程外壳的环境变量。其他选择包括: