request.setBaseDirectory( baseDirectory ).setGoals( goals ).setSystemProperties( cliRequest.systemProperties ).setUserProperties( cliRequest.userProperties ).setReactorFailureBehavior(
protected MavenExecutionRequest newMavenExecutionRequest(File pom) throws Exception { Properties systemProps = new Properties(); systemProps.putAll(System.getProperties()); Properties userProps = new Properties(); userProps.put("tycho-version", "0.0.0"); MavenExecutionRequest request = new DefaultMavenExecutionRequest(); request.setBaseDirectory(pom.getParentFile()); request.setPom(pom); request.setSystemProperties(systemProps); request.setUserProperties(userProps); request.setLocalRepository(getLocalRepository()); request.setGoals( Arrays.asList( "validate" ) ); return request; }
protected MavenExecutionRequest newMavenExecutionRequest(File pom) throws Exception { Properties systemProps = new Properties(); systemProps.putAll(System.getProperties()); Properties userProps = new Properties(); userProps.put("tycho-version", "0.0.0"); MavenExecutionRequest request = new DefaultMavenExecutionRequest(); request.setBaseDirectory(pom.getParentFile()); request.setPom(pom); request.setSystemProperties(systemProps); request.setUserProperties(userProps); request.setLocalRepository(getLocalRepository()); request.setStartTime(new Date()); File settingsFile = getUserSettingsFile(); if (settingsFile.isFile()) { request.setUserSettingsFile(settingsFile); } Settings settings = settingsBuilder.buildSettings(request); requestPopulator.populateFromSettings(request, settings); request.setGoals(Arrays.asList("validate")); return request; }
request.setBaseDirectory( baseDirectory ).setGoals( goals ).setSystemProperties( cliRequest.systemProperties ).setUserProperties( cliRequest.userProperties ).setReactorFailureBehavior(
request.setBaseDirectory( baseDirectory ).setGoals( goals ).setSystemProperties( cliRequest.systemProperties )
.setSystemProperties( cliRequest.systemProperties ) .setUserProperties( cliRequest.userProperties )
.setSystemProperties(cliRequest.getSystemProperties()) .setUserProperties(cliRequest.getUserProperties())
.setSystemProperties( cliRequest.systemProperties ) .setUserProperties( cliRequest.userProperties )
request.setBaseDirectory( baseDirectory ).setGoals( goals ).setSystemProperties( cliRequest.systemProperties )
.setSystemProperties(cliRequest.getSystemProperties()) .setUserProperties(cliRequest.getUserProperties())
.setPluginGroups( session.getPluginGroups() ) .setGoals( phaseCall.getPhases() ) .setSystemProperties( session.getSystemProperties() ) .setUserProperties( session.getUserProperties() ) .setActiveProfiles( activeProfileIds );
protected MavenExecutionRequest mavenConfiguration() throws MavenClasspathExtractionException { MavenExecutionRequest mavenExecutionRequest = new DefaultMavenExecutionRequest(); try { MavenExecutionRequestPopulator executionRequestPopulator = lookup(MavenExecutionRequestPopulator.class); MavenExecutionRequestPopulator populator = lookup(MavenExecutionRequestPopulator.class); mavenExecutionRequest.setInteractiveMode(false); mavenExecutionRequest.setSystemProperties(System.getProperties()); mavenExecutionRequest.getSystemProperties().putAll(getEnvVars()); Settings settings = getSettings(mavenExecutionRequest); executionRequestPopulator.populateFromSettings(mavenExecutionRequest, settings); populator.populateDefaults(mavenExecutionRequest); logger.debug( "Local repository " + mavenExecutionRequest.getLocalRepository()); } catch (ComponentLookupException e) { throw new MavenClasspathExtractionException(e); } catch (SettingsBuildingException e) { throw new MavenClasspathExtractionException(e); } catch (MavenExecutionRequestPopulationException e) { throw new MavenClasspathExtractionException(e); } return mavenExecutionRequest; }
@SuppressWarnings("deprecation") protected MavenExecutionRequest newExecutionRequest() throws Exception { // system properties Properties buildProperties = getMavenBuildProperties(); String mavenVersion = buildProperties.getProperty("version"); Properties systemProperties = new Properties(); systemProperties.putAll(System.getProperties()); // TODO not thread safe systemProperties.setProperty("maven.version", mavenVersion); systemProperties.setProperty("maven.build.version", mavenVersion); // request with initial configuration MavenExecutionRequest request = new DefaultMavenExecutionRequest(); request.setLocalRepositoryPath(properties.getLocalRepository()); request.setUserSettingsFile(properties.getUserSettings()); request.setGlobalSettingsFile(properties.getGlobalSettings()); request.setOffline(properties.getOffline()); request.setUpdateSnapshots(properties.getUpdateSnapshots()); request.setSystemProperties(systemProperties); // read settings SettingsBuildingRequest settingsRequest = new DefaultSettingsBuildingRequest(); settingsRequest.setGlobalSettingsFile(request.getGlobalSettingsFile()); settingsRequest.setUserSettingsFile(request.getUserSettingsFile()); settingsRequest.setSystemProperties(request.getSystemProperties()); settingsRequest.setUserProperties(request.getUserProperties()); Settings settings = lookup(SettingsBuilder.class).build(settingsRequest).getEffectiveSettings(); MavenExecutionRequestPopulator populator = container.lookup(MavenExecutionRequestPopulator.class); request = populator.populateFromSettings(request, settings); return populator.populateDefaults(request); }
req.setSystemProperties(getSystemProperties()); req.setUserProperties(embedderConfiguration.getUserProperties()); try {