@Deprecated @SuppressWarnings( "checkstyle:parameternumber" ) public MavenSession( PlexusContainer container, Settings settings, ArtifactRepository localRepository, EventDispatcher eventDispatcher, ReactorManager unused, List<String> goals, String executionRootDir, Properties executionProperties, Properties userProperties, Date startTime ) { this.container = container; this.settings = settings; this.executionProperties = executionProperties; this.request = new DefaultMavenExecutionRequest(); this.request.setUserProperties( userProperties ); this.request.setLocalRepository( localRepository ); this.request.setGoals( goals ); this.request.setBaseDirectory( ( executionRootDir != null ) ? new File( executionRootDir ) : null ); this.request.setStartTime( startTime ); }
.setGoals(Arrays.asList(goal))); });
request.setBaseDirectory( baseDirectory ).setGoals( goals ).setSystemProperties( cliRequest.systemProperties ).setUserProperties( cliRequest.userProperties ).setReactorFailureBehavior(
private MavenExecutionRequest getMavenExecutionRequest() { MavenExecutionRequest request = DefaultMavenExecutionRequest.copy(session.getRequest()); request.setStartTime(session.getStartTime()); request.setExecutionListener(null); if (! initialBuild && session.getGoals().contains("clean")) { // Here the package phase is required to restore the runtime environment request.setGoals(ImmutableList.of("clean", "package", "wisdom:internal-run")); } else { // It is safer to re-execute the package phase to have the new classes... request.setGoals(ImmutableList.of("package", "wisdom:internal-run")); } 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.setGoals( Arrays.asList( "validate" ) ); return request; }
private static MavenExecutionRequest getMavenExecutionRequest(MavenSession session, String phase) { MavenExecutionRequest request = DefaultMavenExecutionRequest.copy(session.getRequest()); request.setStartTime(session.getStartTime()); request.setExecutionListener(null); request.setGoals(ImmutableList.of(phase)); 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; }
protected IStatus run(IProgressMonitor monitor) { setProperty(IProgressConstants.ACTION_PROPERTY, new OpenMavenConsoleAction()); try { // Run the install:install-file goal IMaven maven = MavenPlugin.getMaven(); MavenExecutionRequest request = maven.createExecutionRequest(monitor); request.setGoals(Arrays.asList("install:install-file")); //$NON-NLS-1$ request.setUserProperties(properties); MavenExecutionResult executionResult = maven.execute(request, monitor); List<Throwable> exceptions = executionResult.getExceptions(); if(!exceptions.isEmpty()) { for(Throwable exception : exceptions) { String msg = Messages.MavenInstallFileWizard_error; msg += "; " + exception.toString(); //$NON-NLS-1$ log.error(msg, exception); } } // TODO update index for local maven repository } catch(CoreException ex) { log.error("Failed to install artifact:" + ex.getMessage(), ex); } return Status.OK_STATUS; } }.schedule();
request.setBaseDirectory( baseDirectory ).setGoals( goals ).setSystemProperties( cliRequest.systemProperties ).setUserProperties( cliRequest.userProperties ).setReactorFailureBehavior(
request.setActiveProfiles(profiles); request.setGoals(goals);
request.setBaseDirectory( baseDirectory ).setGoals( goals ).setSystemProperties( cliRequest.systemProperties )
request.setBaseDirectory(baseDirectory).setGoals(goals) .setSystemProperties(cliRequest.getSystemProperties()) .setUserProperties(cliRequest.getUserProperties())
request.setBaseDirectory( baseDirectory ).setGoals( goals ) .setSystemProperties( cliRequest.systemProperties ) .setUserProperties( cliRequest.userProperties )
public MavenExecutionResult compileAndGenerateJavadoc(File pom) throws MavenException { try { MavenExecutionRequest request = createExecutionRequest(); lookup(MavenExecutionRequestPopulator.class).populateDefaults(request); request.setPom(pom); ProjectBuildingRequest configuration = request.getProjectBuildingRequest(); configuration.setValidationLevel(ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL); configuration.setRepositorySession(createRepositorySession(request)); configuration.setResolveDependencies(true); configuration.setResolveVersionRanges(true); request.setGoals(Arrays.asList(new String[] { "compile", "javadoc:javadoc" })); Properties userProperties = (Properties) request.getUserProperties().clone(); userProperties.put("show", "private"); request.setUserProperties(userProperties); return lookup(Maven.class).execute(request); } catch (MavenExecutionRequestPopulationException e) { throw new MavenException(e); } }
.setMirrors( settings.getMirrors() ) .setPluginGroups( session.getPluginGroups() ) .setGoals( phaseCall.getPhases() ) .setSystemProperties( session.getSystemProperties() ) .setUserProperties( session.getUserProperties() )
.setInteractiveMode(this.mavenRequest.isInteractive()) .setGlobalChecksumPolicy(this.mavenRequest.getGlobalChecksumPolicy()) .setGoals(this.mavenRequest.getGoals());
.setInteractiveMode( this.mavenRequest.isInteractive() ) .setGlobalChecksumPolicy( this.mavenRequest.getGlobalChecksumPolicy() ) .setGoals( this.mavenRequest.getGoals() );
req.setGoals(config.getGoals());
.setInteractiveMode( mavenRequest.isInteractive() ) .setGlobalChecksumPolicy( mavenRequest.getGlobalChecksumPolicy() ) .setGoals( mavenRequest.getGoals() );
.setInteractiveMode( mavenRequest.isInteractive() ) .setGlobalChecksumPolicy( mavenRequest.getGlobalChecksumPolicy() ) .setGoals( mavenRequest.getGoals() );