如何在蚂蚁中获得自己的$ UID?

时间:2015-04-01 15:09:05

标签: ant

$ echo $UID # return my user ID

我想在ant-buildfile中使用这些信息。解决方案是明确设置此变量:

ant some-target -DOWNER_UID=$UID 

这样,在我的构建文件" $ {OWNER_ID}"可以使用。

有没有办法在"内部"中的构建文件中获取此信息?方式,而不需要传递$ UID作为参数?

2 个答案:

答案 0 :(得分:2)

如果您正在讨论在Ant中访问环境变量($ UID),您可以这样做:

<property environment="env"/>
<echo>UID: ${env.UID}</echo>

请参阅Property task的文档。

答案 1 :(得分:2)

不是跨平台解决方案,但以下内容可能适用于大多数类Unix环境:

<exec executable="id" failonerror="true" outputproperty="uid">
    <arg value="--user"/>
</exec>

<echo>uid: ${uid}</echo>