DependencyFacet.removeManagedDependency
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.jboss.forge.addon.projects.facets.DependencyFacet.removeManagedDependency(Showing top 6 results out of 315)

origin: forge/core

  @Override
  public boolean uninstall()
  {
   DependencyFacet facet = getFaceted().getFacet(DependencyFacet.class);
   facet.removeDependency(JAVAEE6);
   facet.removeManagedDependency(JAVAEE6);
   return true;
  }
}
origin: asouza/setupmyproject

public void forceInstall(DependencyBuilder mavenDependency) {
  
  dependencyFacet.removeManagedDependency(mavenDependency);
  if (dependencyInstaller.isInstalled(project, mavenDependency)) {
    dependencyFacet.removeDependency(mavenDependency);            
  }
  
  
  dependencyFacet.addDirectDependency(mavenDependency);
}
origin: errai/errai

@Override
public boolean uninstall() {
 final DependencyFacet depFacet = getProject().getFacet(DependencyFacet.class);
 for (final DependencyBuilder dep : createDependencies()) {
  if (depFacet.hasDirectManagedDependency(dep)) {
   depFacet.removeManagedDependency(dep);
  }
 }
 return true;
}
origin: forge/core

@Override
public Result execute(UIExecutionContext context)
{
 Project project = getSelectedProject(context.getUIContext());
 final DependencyFacet deps = project.getFacet(DependencyFacet.class);
 if (arguments.hasValue())
 {
   int count = 0;
   for (Dependency gav : arguments.getValue())
   {
    deps.removeManagedDependency(gav);
    if (removeUnmanaged.getValue() && !deps.hasEffectiveManagedDependency(gav))
    {
      deps.removeDependency(gav);
    }
    count++;
   }
   return Results.success("Removed [" + count + "] dependenc" + (count == 1 ? "y" : "ies") + ".");
 }
 return Results.fail("No arguments specified.");
}
origin: forge/core

@Override
public Result execute(UIExecutionContext context)
{
 Project project = getSelectedProject(context.getUIContext());
 final DependencyFacet deps = project.getFacet(DependencyFacet.class);
 if (arguments.hasValue())
 {
   int count = 0;
   for (Dependency gav : arguments.getValue())
   {
    deps.removeDependency(gav);
    if (removeManaged.getValue())
    {
      deps.removeManagedDependency(gav);
    }
    count++;
   }
   return Results.success("Removed [" + count + "] dependenc" + (count == 1 ? "y" : "ies") + ".");
 }
 return Results.fail("No arguments specified.");
}
origin: forge/core

  @Override
  public boolean uninstall()
  {
   DependencyFacet facet = getFaceted().getFacet(DependencyFacet.class);
   facet.removeDependency(JAVAEE7);
   facet.removeManagedDependency(JAVAEE7);
   return true;
  }
}
org.jboss.forge.addon.projects.facetsDependencyFacetremoveManagedDependency

Javadoc

Remove the given managed Dependency from this facet's Project. This method ignores Dependency#getScopeType()

See also: DependencyBuilder.

Notice: This method operates only the immediate project managed dependencies, meaning that if a managed dependency is declared somewhere else in the hierarchy, it will not be removable by this method. You should call #hasManagedDependency(Dependency) first in order to check if the managed dependency exists in this projects immediate managed dependencies.

Popular methods of DependencyFacet

  • addDirectDependency
    Add the given Dependency to this Project's immediate list of dependencies. This method does not chec
  • removeDependency
    Remove the given Dependency from this facet's Project. This method ignores Dependency#getScopeType()
  • hasEffectiveDependency
    Return true if the given Dependency exists anywhere in the project dependency hierarchy. See also: D
  • resolveAvailableVersions
    Using the given DependencyQuery, identify and resolve all matching Coordinate results in configured
  • addDirectManagedDependency
    Add the given managed Dependency to this Project's immediate list of managed dependencies. This meth
  • getDependencies
    Return an immutable list of all direct DependencyNodeUtil contained within this project. (i.e.: all
  • getEffectiveDependencies
    Return an immutable list of all DependencyNodeUtil contained anywhere within this project's dependen
  • getEffectiveDependency
    Attempt to locate the given Dependency, if it exists anywhere in the Project dependency hierarchy, a
  • getManagedDependencies
    Return an immutable list of all direct managed DependencyNodeUtil contained within this project. (i.
  • hasDirectDependency
    Return true if this Project contains a dependency matching the given Dependency; return false otherw
  • hasDirectManagedDependency
    Return true if this Project contains a managed dependency matching the given Dependency; return fals
  • hasEffectiveManagedDependency
    Return true if this Project contains a managed dependency matching the given Dependency at any level
  • hasDirectManagedDependency,
  • hasEffectiveManagedDependency,
  • addRepository,
  • getEffectiveManagedDependency,
  • hasRepository,
  • removeRepository,
  • resolveProperties

Popular classes and methods

  • getSystemService (Context)
  • getExternalFilesDir (Context)
  • getSupportFragmentManager (FragmentActivity)
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • URI (java.net)
    Represents a Uniform Resource Identifier (URI) reference. Aside from some minor deviations noted bel
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • Notification (javax.management)
    Notifications are events emitted by NotificationEmitters
  • JLabel (javax.swing)
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin

For IntelliJ IDEA,
Android Studio or Eclipse

  • Codota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutContact Us
  • Terms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)