企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# B.38 ResolvePathTask The `ResolvePathTask` turns a relative path into an absolute path, with respect to specified directory or the project basedir (if no dir attribute specified). This task is useful for turning a user-defined relative path into an absolute path in cases where buildfiles will be called in different directories. Without this task, buildfiles lower in the directory tree would mis-interpret the user-defined relative paths. Table B.38:聽Attributes NameTypeDescriptionDefaultRequired`file``String`The file or directory path to resolve.n/aYes`dir``File`The base directory to use when resolving "file".project.basedirNo`propertyName``String`The name of the property to set with resolved (absolute) path.n/aYes`level``String`Control the level at which status messages are reported. One of `error`, `warning`, `info`, `verbose`, `debug`.`verbose`No B.38.1 Examples ``` <property name="relative_path" value="./dirname"/> <resolvepath propertyName="absolute_path" file="${relative_path}"/> <echo>Resolved [absolute] path: ${absolute_path}</echo> ```