@Override public void removePlugin(Coordinate coordinate, org.jboss.forge.addon.maven.profiles.Profile profile) { removePlugin(coordinate, false, profile); }
@Override public void removePlugin(final Coordinate dependency) { removePlugin(dependency, false, null); }
@Override public void removeManagedPlugin(final Coordinate dependency) { removePlugin(dependency, true, null); }
@Override public void removeManagedPlugin(Coordinate coordinate, org.jboss.forge.addon.maven.profiles.Profile profileParam) { removePlugin(coordinate, true, profileParam); }
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); } } }