您好我正在尝试在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>
答案 0 :(得分:1)
使用$ {user.home}属性表示主文件夹。 所以完整的位置看起来像这样:
${user.home}/Desktop/${projectDescription.name}.${touch.time}.zip
仅使用正斜杠。 Ant会将它们转换为特定于系统的。