Ant部署Windows桌面用户当前目录Zip文件

时间:2011-12-07 21:35:57

标签: windows deployment ant build desktop

您好我正在尝试在Eclipse中设置Ant以部署在项目中的两个位置(工作正常)...

现在我想将我的压缩代码放到我的桌面上,即C:\ Users \ MyAccount \ Desktop

好但是如果我想将此分发给其他开发人员,则C:\ Users \ MyAccount \ Desktop将为C:\ Users \ TheirAccount \ Desktop

必须有一种方法可以使用外卡或获取当前用户MyAccount \ ThierAccount(所以这在任何地方都是一样的。)

有人遇到过这样的事吗?

所以这是我的故障:

<target name="zipme2">
    <zip destfile="C:\Users\%HOMEPATH%\Desktop\${projectDescription.name}.${touch.time}.zip" basedir="../" excludes="**/*.zip"/>
</target>   

1 个答案:

答案 0 :(得分:1)

使用$ {user.home}属性表示主文件夹。 所以完整的位置看起来像这样:

${user.home}/Desktop/${projectDescription.name}.${touch.time}.zip

仅使用正斜杠。 Ant会将它们转换为特定于系统的。