//
//make sure the user has set the Maven home location
//
final VirtualFile mavenHome = mavenMgr.getMavenHome();
if (mavenHome == null || !mavenHome.isValid() || !FileUtils.exists(mavenHome))
throw new MavenHomeUndefinedException();
//
//important locations for the command line
//
final VirtualFile foreheadConf = mavenHome.findFileByRelativePath(FOREHEAD_CONF_FILE);