List of usage examples for org.apache.maven.cli CliRequest getRequest
public MavenExecutionRequest getRequest()
From source file:com.rebaze.maven.focus.FocusConfigurationProcessor.java
License:Open Source License
@Override public void process(CliRequest cliRequest) throws Exception { realProc.process(cliRequest);//from w ww.j a va 2s .c om if (cliRequest.getUserProperties().getProperty(PROPERTY_FOCUS_REPO) != null) { logger.info("Focus mode is enabled."); Repository focusRepo = findRepository(cliRequest.getRequest(), cliRequest.getUserProperties().getProperty(PROPERTY_FOCUS_REPO)); cliRequest.getRequest().setMirrors(adaptMirrors(cliRequest.getRequest(), focusRepo)); cliRequest.getRequest().setProfiles(adaptProfiles(cliRequest.getRequest(), focusRepo)); cliRequest.getRequest().addActiveProfile(FOCUS_PROFILE_NAME); Set<String> profiles = new HashSet<String>(cliRequest.getRequest().getActiveProfiles()); printNewSettingsOverview(cliRequest, profiles); } else { logger.info("Focus mode is disabled."); } }
From source file:com.rebaze.maven.focus.FocusConfigurationProcessor.java
License:Open Source License
private void printNewSettingsOverview(CliRequest cliRequest, Set<String> profiles) { for (Profile p : cliRequest.getRequest().getProfiles()) { String active = profiles.contains(p.getId()) ? "Active" : "Inactive"; logger.info(active + " Profile: " + p.getId()); for (Repository repo : p.getRepositories()) { logger.info(active + " Repository " + repo.getId() + " from profile " + p.getId() + " with target: " + repo.getUrl());/* ww w. j a v a2 s . c o m*/ } for (Repository repo : p.getPluginRepositories()) { logger.info(active + " PluginRepository " + repo.getId() + " from profile " + p.getId() + " with target: " + repo.getUrl()); } } }