Actually, the reason why it doesn't resolve there is, if you don't specify the "--hadoopDistro" cmdLine option, then HADOOP_DISTRO_OPTION is never set; if you specify the cmdLine option then you would see the placeholder property getting resolved.