public void inject( Profile profile, Model model ) { model.setDependencies( injectDependencies( profile.getDependencies(), model.getDependencies() ) ); injectModules( profile, model ); model.setRepositories( ModelUtils.mergeRepositoryLists( profile.getRepositories(), model.getRepositories() ) ); model.setPluginRepositories( ModelUtils.mergeRepositoryLists( profile.getPluginRepositories(), model .getPluginRepositories() ) ); injectReporting( profile, model ); injectDependencyManagement( profile, model ); injectDistributionManagement( profile, model ); injectBuild( profile, model ); Properties props = new Properties(); props.putAll( model.getProperties() ); props.putAll( profile.getProperties() ); model.setProperties( props ); }
model.setPluginRepositories( pluginRepositories ); while ( parser.nextTag() == XmlPullParser.START_TAG )
child.setPluginRepositories( ModelUtils.mergeRepositoryLists( child.getPluginRepositories(), parent.getPluginRepositories() ) );
model.setPluginRepositories( pluginRepositories ); while ( parser.nextTag() == XmlPullParser.START_TAG )
/** * Set the lists of the remote repositories for discovering * plugins for builds and * reports. * * @param pluginRepositories */ public FluentModelBuilder withPluginRepositories(List<Repository> pluginRepositories) { model.setPluginRepositories(pluginRepositories); return this; }
@Override public void set( Model model, List<Repository> value ) { model.setPluginRepositories( value ); }; };
@Override public void setPluginRepositories(List<Repository> pluginRepositories) { delegate.setPluginRepositories(pluginRepositories); }
/***************************************** Start PluginRepositories TAG *****************************************/ private void updatePluginRepositories(Model model) { List<Repository> repos = new ArrayList<>(); applyMigrationPluginRepos(repos); model.setPluginRepositories(repos); }
model.setPluginRepositories( pluginRepositories ); while ( parser.nextTag() == XmlPullParser.START_TAG )
/** * Removes a lot of unnecessary information from the POM. * This includes the build section, reporting, repositories, etc. */ public void trimModel( Model model ) { model.setBuild( null ); model.setReporting( null ); model.setProperties( null ); model.setRepositories( null ); model.setPluginRepositories( null ); model.setProfiles( null ); model.setDistributionManagement( null ); model.setModules( null ); }
model.setPluginRepositories( pluginRepositories ); while ( parser.nextTag() == XmlPullParser.START_TAG )
model.setPluginRepositories( pluginRepositories ); while ( parser.nextTag() == XmlPullParser.START_TAG )