@Override public List<String> getActiveProfileIds() { return request.getActiveProfileIds(); }
private DefaultProfileActivationContext getProfileActivationContext( ModelBuildingRequest request ) { DefaultProfileActivationContext context = new DefaultProfileActivationContext(); context.setActiveProfileIds( request.getActiveProfileIds() ); context.setInactiveProfileIds( request.getInactiveProfileIds() ); context.setSystemProperties( request.getSystemProperties() ); context.setUserProperties( request.getUserProperties() ); context.setProjectDirectory( ( request.getPomFile() != null ) ? request.getPomFile().getParentFile() : null ); return context; }
/** * Creates a shallow copy of the specified request. * * @param request The request to copy, must not be {@code null}. */ public DefaultModelBuildingRequest( ModelBuildingRequest request ) { setPomFile( request.getPomFile() ); setModelSource( request.getModelSource() ); setValidationLevel( request.getValidationLevel() ); setProcessPlugins( request.isProcessPlugins() ); setTwoPhaseBuilding( request.isTwoPhaseBuilding() ); setProfiles( request.getProfiles() ); setActiveProfileIds( request.getActiveProfileIds() ); setInactiveProfileIds( request.getInactiveProfileIds() ); setSystemProperties( request.getSystemProperties() ); setUserProperties( request.getUserProperties() ); setBuildStartTime( request.getBuildStartTime() ); setModelResolver( request.getModelResolver() ); setModelBuildingListener( request.getModelBuildingListener() ); setModelCache( request.getModelCache() ); }
@Override public List<String> getActiveProfileIds() { return request.getActiveProfileIds(); }
public void injectProfile( Model model, Profile profile, ModelBuildingRequest request, ModelProblemCollector problems ) { List<String> activeProfileIds = request.getActiveProfileIds(); if ( activeProfileIds.contains( profile.getId() ) ) { Properties merged = new Properties(); merged.putAll( model.getProperties() ); merged.putAll( profile.getProperties() ); model.setProperties( merged ); } } };
if (request.getActiveProfileIds().contains(p.getId())) { for (String module : p.getModules()) { if (!modules.contains(module)) {
private DefaultProfileActivationContext getProfileActivationContext( ModelBuildingRequest request ) { DefaultProfileActivationContext context = new DefaultProfileActivationContext(); context.setActiveProfileIds( request.getActiveProfileIds() ); context.setInactiveProfileIds( request.getInactiveProfileIds() ); context.setSystemProperties( request.getSystemProperties() ); context.setUserProperties( request.getUserProperties() ); context.setProjectDirectory( ( request.getPomFile() != null ) ? request.getPomFile().getParentFile() : null ); return context; }
/** * Creates a shallow copy of the specified request. * * @param request The request to copy, must not be {@code null}. */ public DefaultModelBuildingRequest( ModelBuildingRequest request ) { setPomFile( request.getPomFile() ); setModelSource( request.getModelSource() ); setValidationLevel( request.getValidationLevel() ); setProcessPlugins( request.isProcessPlugins() ); setTwoPhaseBuilding( request.isTwoPhaseBuilding() ); setProfiles( request.getProfiles() ); setActiveProfileIds( request.getActiveProfileIds() ); setInactiveProfileIds( request.getInactiveProfileIds() ); setSystemProperties( request.getSystemProperties() ); setUserProperties( request.getUserProperties() ); setBuildStartTime( request.getBuildStartTime() ); setModelResolver( request.getModelResolver() ); setModelBuildingListener( request.getModelBuildingListener() ); setModelCache( request.getModelCache() ); }