@Override protected void runApplication(OptionSet options) throws Exception { String appVersion = options.valueOf(applicationVersionOption); String appName = options.valueOf(applicationNameOption); Assert.hasText(appVersion, "Application version must be defined"); YarnSubmitApplication app = new YarnSubmitApplication(); if (StringUtils.hasText(appName)) { app.applicationName(appName); } app.applicationVersion(appVersion); handleApplicationRun(app); }