@Override public void start() { if (settings.hasKey(CoreProperties.PROJECT_LANGUAGE_PROPERTY)) { String languageKey = settings.getString(CoreProperties.PROJECT_LANGUAGE_PROPERTY); LOG.info("Language is forced to {}", languageKey); Language language = languages.get(languageKey); if (language == null) { throw MessageException.of("You must install a plugin that supports the language '" + languageKey + "'"); } // force the registration of the language, even if there are no related source files fs.addLanguages(languageKey); } }
@Override public void start() { if (settings.hasKey(CoreProperties.PROJECT_LANGUAGE_PROPERTY)) { String languageKey = settings.getString(CoreProperties.PROJECT_LANGUAGE_PROPERTY); LOG.info("Language is forced to {}", languageKey); Language language = languages.get(languageKey); if (language == null) { throw MessageException.of("You must install a plugin that supports the language '" + languageKey + "'"); } // force the registration of the language, even if there are no related source files fs.addLanguages(languageKey); } }