List of usage examples for org.apache.maven.execution MavenExecutionRequest setInactiveProfiles
MavenExecutionRequest setInactiveProfiles(List<String> profiles);
From source file:org.eclipse.che.maven.server.MavenServerImpl.java
License:Open Source License
public MavenExecutionRequest newMavenRequest(File pom, List<String> activeProfiles, List<String> inactiveProfiles, List<String> goals) { MavenExecutionRequest request = new DefaultMavenExecutionRequest(); try {/* ww w . ja v a 2 s . c o m*/ getMavenComponent(MavenExecutionRequestPopulator.class).populateFromSettings(request, settings); request.setGoals(goals); request.setPom(pom); getMavenComponent(MavenExecutionRequestPopulator.class).populateDefaults(request); request.setSystemProperties(properties); request.setActiveProfiles(activeProfiles); request.setInactiveProfiles(inactiveProfiles); request.setStartTime(buildDate); return request; } catch (MavenExecutionRequestPopulationException e) { throw new RuntimeException(e); } }
From source file:org.jetbrains.idea.maven.server.Maven30ServerEmbedderImpl.java
License:Apache License
public MavenExecutionRequest createRequest(File file, List<String> activeProfiles, List<String> inactiveProfiles, List<String> goals) throws RemoteException { //Properties executionProperties = myMavenSettings.getProperties(); //if (executionProperties == null) { // executionProperties = new Properties(); //}//from w w w. j a v a2s . c o m MavenExecutionRequest result = new DefaultMavenExecutionRequest(); try { getComponent(MavenExecutionRequestPopulator.class).populateFromSettings(result, myMavenSettings); result.setGoals(goals); result.setPom(file); getComponent(MavenExecutionRequestPopulator.class).populateDefaults(result); result.setSystemProperties(mySystemProperties); result.setActiveProfiles(activeProfiles); result.setInactiveProfiles(inactiveProfiles); result.setStartTime(myBuildStartTime); return result; } catch (MavenExecutionRequestPopulationException e) { throw new RuntimeException(e); } }
From source file:org.jetbrains.idea.maven.server.Maven32ServerEmbedderImpl.java
License:Apache License
public MavenExecutionRequest createRequest(File file, List<String> activeProfiles, List<String> inactiveProfiles, List<String> goals) throws RemoteException { //Properties executionProperties = myMavenSettings.getProperties(); //if (executionProperties == null) { // executionProperties = new Properties(); //}/*from w ww . j a v a 2 s .co m*/ MavenExecutionRequest result = new DefaultMavenExecutionRequest(); try { getComponent(MavenExecutionRequestPopulator.class).populateFromSettings(result, myMavenSettings); result.setGoals(goals); result.setPom(file); getComponent(MavenExecutionRequestPopulator.class).populateDefaults(result); result.setSystemProperties(mySystemProperties); result.setActiveProfiles(activeProfiles); result.setInactiveProfiles(inactiveProfiles); result.setStartTime(myBuildStartTime); final Method setMultiModuleProjectDirectoryMethod = getSetMultiModuleProjectDirectoryMethod(result); if (setMultiModuleProjectDirectoryMethod != null) { try { if (file == null) { file = new File(MavenFileUtil.getTempDirectory()); } setMultiModuleProjectDirectoryMethod.invoke(result, MavenServerUtil.findMavenBasedir(file)); } catch (Exception e) { Maven3ServerGlobals.getLogger().error(e); } } return result; } catch (MavenExecutionRequestPopulationException e) { throw new RuntimeException(e); } }