@Override public void addPlugin(final MavenPlugin plugin) { addPlugin(plugin, false, null); }
@Override public void addManagedPlugin(MavenPlugin plugin, org.jboss.forge.addon.maven.profiles.Profile profile) { addPlugin(plugin, true, profile); }
@Override public void addPlugin(MavenPlugin plugin, org.jboss.forge.addon.maven.profiles.Profile profile) { addPlugin(plugin, false, profile); }
@Override public void addManagedPlugin(final MavenPlugin plugin) { addPlugin(plugin, true, null); }
private void updatePlugin(final MavenPlugin plugin, boolean managedPlugin, org.jboss.forge.addon.maven.profiles.Profile profileParam) { this.removePlugin(plugin.getCoordinate(), managedPlugin, profileParam); if (!this.hasPlugin(plugin.getCoordinate(), managedPlugin, false, profileParam)) { this.addPlugin(plugin, managedPlugin, profileParam); } } }