ant - 在 Ant 脚本中扩展相对路径,用于 Inkscape

标签 ant build-automation filenames 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 requires absolute paths .那么我怎样才能哄Ant 把build_exe/filename 变成我的绝对路径呢?或者,Inkscape 是否有解决方法(可能设置工作目录)?

最佳答案

使用这个:

<property name="x" location="folder/file.txt" />

${X} 值将是文件相对于 ${basedir} 值的绝对路径。

关于ant - 在 Ant 脚本中扩展相对路径,用于 Inkscape,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/894701/

相关文章:

msbuild - 我真的需要 cmake 来构建自动化吗?

javascript - 通过 Maven 安装 NodeJS

batch-file - 如何获取批处理文件来处理文件名中的空格?

java - 如何使用非 ASCII 文件名创建 Windows 原生兼容 Zip 文件

java - junit 给出错误 java.lang.NoClassDefFoundError : junit/framework/JUnit4TestAdapterCache

Ant-contrib - For循环错误

java - 建议将 jboss AS5 项目迁移到 AS7

file - 让 CMake 将生成的二进制文件与 Assets 一起放在特定的目录结构中

带有西类牙字符的 Git 字符编码

java - 使用 PMD ant 目标时找不到 ruleset/basic.xml