*/
public ApplicationId run(String... args) {
Assert.state(StringUtils.hasText(applicationVersion), "Instance id must be set");
SpringApplicationBuilder builder = new SpringApplicationBuilder();
builder.web(false);
builder.sources(YarnSubmitApplication.class);
SpringYarnBootUtils.addSources(builder, sources.toArray(new Object[0]));
SpringYarnBootUtils.addProfiles(builder, profiles.toArray(new String[0]));
if (StringUtils.hasText(applicationBaseDir)) {
appProperties.setProperty("spring.yarn.applicationDir", applicationBaseDir + applicationVersion + "/");