[JBIDE-18397] dont set output directory if app-type is not known

using this as constants makes the code harder to read. any reason for having this string template defined as individual constants?