在 Ant 脚本中展开相对路径,适用于 Inkscape
我想编写一个 Ant 脚本来调用需要完整路径的外部实用程序(实际上是 Inkscape)。 现在我
<exec executable="${inkscape.path}">
<arg value="--file=build_exe/splash.svg" />
<arg value="--export-png=build_exe/splash.png" />
<arg value="-C" />
</exec>
在 Windows 上, Inkscape 需要绝对路径。 那么我怎样才能让 Ant 将 build_exe/filename
变成我的绝对路径呢? 或者,Inkscape 是否有解决方法(也许设置工作目录)?
I'd like to write an Ant script that calls an external utility (Inkscape, in fact) that needs a full path. Right now I have
<exec executable="${inkscape.path}">
<arg value="--file=build_exe/splash.svg" />
<arg value="--export-png=build_exe/splash.png" />
<arg value="-C" />
</exec>
On Windows, Inkscape requires absolute paths. So how can I coax Ant to make build_exe/filename
into an absolute path for me? Or, alternately, is there a workaround for Inkscape (maybe setting the working directory)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用此:
${X}
值将是文件相对于${basedir}
值的绝对路径。use this:
the
${X}
value will be the absolute path of the file relative to the${basedir}
value.我会声明
并在文件 my_config.properties 中写入此路径。 您的用户只需修改此配置文件即可。
I would declare
and I would write this path in the file my_config.properties. Your users will just have to modify this config file.