function __fish_complete_ant_targets -d "Print list of targets from build.xml and imported files"
	set -l buildfile "build.xml"
	if test -f $buildfile
		# show ant targets
		__fish_filter_ant_targets $buildfile

		# find files with buildfile
		set files (sed -n "s/^.*<import[^>]* file=[\"']\([^\"']*\)[\"'].*\$/\1/p" < $buildfile)

		# iterate through files and display their targets
		for file in $files;
			__fish_filter_ant_targets $file
		end
	end
end
