C.74 SymlinkTask

Creates symlink(s) to a specified file / directory or a collection of files / directories.

Table C.98: Attributes

NameTypeDescriptionDefaultRequired
targetStringWhat you're trying to symlink fromn/aYes (or nested FileSet)
linkStringWhere you'd like the symlink(s)n/aYes
overwriteBooleanWhether to override the symlink if it exists but points to a different locationfalseNo

C.74.1 Example

Single symlink

<symlink target="/path/to/original/file" link="/where/to/symlink" />

Using filesets

<symlink link="/where/to/symlink">
	<fileset dir="/some/directory">
		<include name="*" />
	</fileset>
</symlink>

In the fileset example, assuming the contents of "/some/directory" were:

  • Somedir

  • somefile

Then the contents of "/where/to/symlink" would be:

  • Somedir -> /some/directory/Somedir

  • somefile -> /some/directory/somefile

C.74.2 Supported Nested Tags

  • fileset