buildBase.setPlugins( plugins ); while ( parser.nextTag() == XmlPullParser.START_TAG )
public static void cloneBuildBaseFields( BuildBase src, BuildBase result ) { result.setDefaultGoal( src.getDefaultGoal() ); result.setDirectory( src.getDirectory() ); result.setFilters( cloneListOfStrings( src.getFilters() ) ); result.setFinalName( src.getFinalName() ); result.setPluginManagement( clonePluginManagement( src.getPluginManagement() ) ); result.setPlugins( cloneList( src.getPlugins(), PLUGIN_CLONER ) ); result.setResources( cloneList( src.getResources(), RESOURCE_CLONER ) ); result.setTestResources( cloneList( src.getTestResources(), RESOURCE_CLONER ) ); }
buildBase.setPlugins( plugins ); while ( parser.nextTag() == XmlPullParser.START_TAG )
public BuildBaseBuilder plugins(PluginBuilder... builders) { if (builders != null) { if (getBuild().getPlugins() == null) { getBuild().setPlugins(new ArrayList<Plugin>()); } Arrays.asList(builders).stream().forEach(builder -> getBuild().addPlugin(builder.get())); } return this; }
private Plugin getPlugin(final Model model, String profileId, Map<String, Plugin> plugins) { Plugin plugin = plugins.get(profileId); if (plugin == null) { plugin = new Plugin(); plugin.setGroupId(Constants.getGroupId()); plugin.setArtifactId(Constants.getArtifactId("maven-plugin")); plugin.setVersion(Constants.getVersion()); // Do not assume that the existing list is mutable. BuildBase build = getBuild(model, profileId); List<Plugin> existingPlugins = build.getPlugins(); List<Plugin> mutablePlugins = new ArrayList<Plugin>(existingPlugins); build.setPlugins(mutablePlugins); build.addPlugin(plugin); plugins.put(profileId, plugin); } return plugin; } }
buildBase.setPlugins( plugins ); while ( parser.nextTag() == XmlPullParser.START_TAG )
List<Plugin> plugins = profile.getBuild().getPlugins(); plugins.add(plugin); profile.getBuild().setPlugins(plugins);
buildBase.setPlugins( plugins ); while ( parser.nextTag() == XmlPullParser.START_TAG )
buildBase.setPlugins( plugins ); while ( parser.nextTag() == XmlPullParser.START_TAG )