request.setUserSettingsFile( userSettingsFile );
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; }
cliRequest.request.setUserSettingsFile( userSettingsFile );
cliRequest.request.setUserSettingsFile( userSettingsFile );
request.setUserSettingsFile(userSettingsFile.toFile());
/** * @param globalSettings null to use default * @param userSettings null to use default */ public static Settings loadSettings(World world, FileNode globalSettings, FileNode userSettings, DefaultPlexusContainer container) throws IOException, XmlPullParserException, ComponentLookupException { DefaultMavenSettingsBuilder builder; MavenExecutionRequest request; builder = (DefaultMavenSettingsBuilder) container.lookup(MavenSettingsBuilder.ROLE); request = new DefaultMavenExecutionRequest(); if (globalSettings == null) { globalSettings = locateMaven(world).join("conf/settings.xml"); } if (userSettings == null) { userSettings = (FileNode) world.getHome().join(".m2/settings.xml"); } request.setGlobalSettingsFile(globalSettings.toPath().toFile()); request.setUserSettingsFile(userSettings.toPath().toFile()); return builder.buildSettings(request); }
cliRequest.request.setUserSettingsFile( userSettingsFile );
cliRequest.request.setUserSettingsFile( userSettingsFile );
request.setUserSettingsFile( userSettingsFile );
@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.setUserSettingsFile(MavenCli.DEFAULT_USER_SETTINGS_FILE);
userSettingsFile = new File(mavenConfiguration.getUserSettingsFile()); request.setUserSettingsFile(userSettingsFile);
this.mavenExecutionRequest.setUserSettingsFile(new File(mavenRequest.getUserSettingsFile()));
this.mavenExecutionRequest.setUserSettingsFile( new File( mavenRequest.getUserSettingsFile() ) );
if ( userSettings != null ) { if ( userSettings instanceof FileSettingsSource ) { mavenExecutionRequest.setUserSettingsFile( ( (FileSettingsSource) userSettings ).getSettingsFile() ); } else { try { mavenExecutionRequest.setUserSettingsFile( copyInTempFile( userSettings.getInputStream(), "xml" ) ); } catch ( IOException ioe ) { log.warn( "Unable to use maven settings defined in " + userSettings, ioe );
if ( userSettings != null ) { if ( userSettings instanceof FileSettingsSource ) { mavenExecutionRequest.setUserSettingsFile( ( (FileSettingsSource) userSettings ).getSettingsFile() ); } else { try { mavenExecutionRequest.setUserSettingsFile( copyInTempFile( userSettings.getInputStream(), "xml" ) ); } catch ( IOException ioe ) { log.warn( "Unable to use maven settings defined in " + userSettings, ioe );