Tabnine Logo
MavenDependencies.createDependency
Code IndexAdd Tabnine to your IDE (free)

How to use
createDependency
method
in
org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencies

Best Java code snippets using org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencies.createDependency (Showing top 17 results out of 315)

origin: camunda/camunda-bpm-platform

public static JavaArchive[] getEngineSpring() {
 if(CACHED_SPRING_ASSETS != null) {
  return CACHED_SPRING_ASSETS;
 } else {
  JavaArchive[] resolvedArchives = Maven.configureResolver()
    .workOffline()
    .loadPomFromFile("pom.xml")
    .addDependencies(
      MavenDependencies.createDependency("org.camunda.bpm:camunda-engine-spring", ScopeType.COMPILE, false,
        MavenDependencies.createExclusion("org.camunda.bpm:camunda-engine")),
        MavenDependencies.createDependency("org.springframework:spring-web", ScopeType.COMPILE, false))
    .resolve()
    .withTransitivity()
    .as(JavaArchive.class);
  if(resolvedArchives.length == 0) {
   throw new RuntimeException("could not resolve org.camunda.bpm:camunda-engine-spring");
  } else {
   CACHED_SPRING_ASSETS = resolvedArchives;
   return CACHED_SPRING_ASSETS;
  }
 }
}
origin: org.talend.sdk.component/component-runtime-junit

protected MavenDependency getComponentRuntimeBeamDependency() {
  return createDependency("org.talend.sdk.component:component-runtime-beam:jar:" + kitVersion, RUNTIME, false);
}
origin: org.arquillian.container/arquillian-container-chameleon

public static MavenDependency[] toMavenDependencies(String[] dependencies, String[] exclusions) {
  MavenDependencyExclusion[] mavenExclusions = toMavenExclusions(exclusions);
  MavenDependency[] mavenDependencies = new MavenDependency[dependencies.length];
  for (int i = 0; i < dependencies.length; i++) {
    mavenDependencies[i] = MavenDependencies.createDependency(
      dependencies[i],
      ScopeType.COMPILE,
      false,
      mavenExclusions);
  }
  return mavenDependencies;
}
origin: arquillian/arquillian-container-chameleon

public static MavenDependency[] toMavenDependencies(String[] dependencies, String[] exclusions) {
  MavenDependencyExclusion[] mavenExclusions = toMavenExclusions(exclusions);
  MavenDependency[] mavenDependencies = new MavenDependency[dependencies.length];
  for (int i = 0; i < dependencies.length; i++) {
    mavenDependencies[i] = MavenDependencies.createDependency(
      dependencies[i],
      ScopeType.COMPILE,
      false,
      mavenExclusions);
  }
  return mavenDependencies;
}
origin: org.talend.sdk.component/component-runtime-junit

protected MavenDependency getRunnerDependency() {
  return createDependency(rootDependencyBase() + ":jar:" + beamVersion, RUNTIME, false);
}
origin: shrinkwrap/resolver

public RejectDependenciesFilter(final boolean rejectTransitives, final String... coordinates)
    throws IllegalArgumentException,
    CoordinateParseException {
  if (coordinates == null || coordinates.length == 0) {
    throw new IllegalArgumentException("There must be at least one coordinate specified to be rejected.");
  }
  final Set<MavenDependency> bannedDependencies = new HashSet<MavenDependency>(coordinates.length);
  for (final String coords : coordinates) {
    final MavenCoordinate coordinate = MavenCoordinates.createCoordinate(coords);
    final MavenDependency dependency = MavenDependencies.createDependency(coordinate, ScopeType.COMPILE, false);
    bannedDependencies.add(dependency);
  }
  this.bannedDependencies = Collections.unmodifiableSet(bannedDependencies);
  this.rejectTransitives = rejectTransitives;
}
origin: org.jboss.shrinkwrap.resolver/shrinkwrap-resolver-impl-maven

private MavenDependency resolveDependency(final String coordinate) {
  assert coordinate != null && coordinate.length() > 0 : "Coordinate is required";
  final MavenCoordinate newCoordinate = MavenCoordinates.createCoordinate(coordinate);
  final MavenDependency declared = MavenDependencies.createDependency(newCoordinate, null, false);
  final MavenDependency resolved = this.resolveDependency(declared);
  return resolved;
}
origin: shrinkwrap/resolver

private MavenDependency resolveDependency(final String coordinate) {
  assert coordinate != null && coordinate.length() > 0 : "Coordinate is required";
  final MavenCoordinate newCoordinate = MavenCoordinates.createCoordinate(coordinate);
  final MavenDependency declared = MavenDependencies.createDependency(newCoordinate, null, false);
  final MavenDependency resolved = this.resolveDependency(declared);
  return resolved;
}
origin: org.jboss.shrinkwrap.resolver/shrinkwrap-resolver-impl-maven

/**
 * Run post-resolution filtering to weed out POMs.
 *
 * @param artifactResults The original list of resolved artifacts
 * @return List of modified artifactResults
 */
static Collection<MavenResolvedArtifact> postFilter(final Collection<MavenResolvedArtifact> artifactResults) {
  final MavenResolutionFilter postResolutionFilter = RestrictPomArtifactFilter.INSTANCE;
  final Collection<MavenResolvedArtifact> filteredArtifacts = new ArrayList<MavenResolvedArtifact>();
  final List<MavenDependency> emptyList = Collections.emptyList();
  for (final MavenResolvedArtifact artifact : artifactResults) {
    final MavenDependency dependency = MavenDependencies.createDependency(artifact.getCoordinate(),
        ScopeType.COMPILE, false);
    // Empty lists OK here because we know the RestrictPOM Filter doesn't consult them
    if (postResolutionFilter.accepts(dependency, emptyList, emptyList)) {
      filteredArtifacts.add(artifact);
    }
  }
  return Collections.unmodifiableCollection(filteredArtifacts);
}
origin: shrinkwrap/resolver

/**
 * Creates a new {@link MavenDependency} instance from the specified, required canonical form in format
 * {@code <groupId>:<artifactId>[:<packagingType>[:<classifier>]][:<version>]}, with the additional, optional
 * properties. If no {@link ScopeType} is specified, default will be {@link ScopeType#COMPILE}.
 *
 * @param canonicalForm A canonical form in format {@code <groupId>:<artifactId>[:<packagingType>[:<classifier>]][:<version>]}
 *                      of the new {@link MavenDependency} instance.
 * @param scope A scope of the new {@link MavenDependency} instance. Default will be {@link ScopeType#COMPILE}.
 * @param optional Whether or not this {@link MavenDependency} has been marked as optional; defaults to <code>false</code>.
 * @param exclusions Exclusions of the new {@link MavenDependency} instance.
 * @return The new {@link MavenDependency} instance.
 * @throws IllegalArgumentException
 *             If the canonical form is not supplied
 * @throws CoordinateParseException
 *             If the specified canonical form is not valid
 */
public static MavenDependency createDependency(final String canonicalForm, final ScopeType scope,
  final boolean optional, final MavenDependencyExclusion... exclusions) throws IllegalArgumentException,
  CoordinateParseException {
  if (canonicalForm == null || canonicalForm.length() == 0) {
    throw new IllegalArgumentException("canonical form is required");
  }
  final MavenCoordinate delegate = MavenCoordinates.createCoordinate(canonicalForm);
  return createDependency(delegate, scope, optional, exclusions);
}
origin: shrinkwrap/resolver

/**
 * Run post-resolution filtering to weed out POMs.
 *
 * @param artifactResults The original list of resolved artifacts
 * @return List of modified artifactResults
 */
static Collection<MavenResolvedArtifact> postFilter(final Collection<MavenResolvedArtifact> artifactResults) {
  final MavenResolutionFilter postResolutionFilter = RestrictPomArtifactFilter.INSTANCE;
  final Collection<MavenResolvedArtifact> filteredArtifacts = new ArrayList<MavenResolvedArtifact>();
  final List<MavenDependency> emptyList = Collections.emptyList();
  for (final MavenResolvedArtifact artifact : artifactResults) {
    final MavenDependency dependency = MavenDependencies.createDependency(artifact.getCoordinate(),
        ScopeType.COMPILE, false);
    // Empty lists OK here because we know the RestrictPOM Filter doesn't consult them
    if (postResolutionFilter.accepts(dependency, emptyList, emptyList)) {
      filteredArtifacts.add(artifact);
    }
  }
  return Collections.unmodifiableCollection(filteredArtifacts);
}
origin: camunda/camunda-bpm-platform

.addAsLibraries(resolver.resolve("org.codehaus.jackson:jackson-jaxrs:1.6.5").withTransitivity().asFile())
.addAsLibraries(resolver.addDependencies(
  MavenDependencies.createDependency("org.mockito:mockito-core", ScopeType.TEST, false,
  MavenDependencies.createExclusion("org.hamcrest:hamcrest-core"))).resolve()
   .withTransitivity().asFile())
origin: org.jboss.shrinkwrap.resolver/shrinkwrap-resolver-impl-maven

private MavenDependency resolveDependency(final MavenDependency declared) {
  final String resolvedVersion = this.resolveVersion(declared);
  final MavenCoordinate newCoordinate = MavenCoordinates.createCoordinate(declared.getGroupId(),
    declared.getArtifactId(), resolvedVersion, declared.getPackaging(), declared.getClassifier());
  final MavenDependency dependency = MavenDependencies.createDependency(newCoordinate, declared.getScope(),
    declared.isOptional(), declared.getExclusions().toArray(TYPESAFE_EXCLUSIONS_ARRAY));
  return dependency;
}
origin: shrinkwrap/resolver

private MavenDependency resolveDependency(final MavenDependency declared) {
  final String resolvedVersion = this.resolveVersion(declared);
  final MavenCoordinate newCoordinate = MavenCoordinates.createCoordinate(declared.getGroupId(),
    declared.getArtifactId(), resolvedVersion, declared.getPackaging(), declared.getClassifier());
  final MavenDependency dependency = MavenDependencies.createDependency(newCoordinate, declared.getScope(),
    declared.isOptional(), declared.getExclusions().toArray(TYPESAFE_EXCLUSIONS_ARRAY));
  return dependency;
}
origin: io.thorntail/arquillian-resolver

public MavenDependency createMavenDependency(final ArtifactSpec spec) {
  final MavenCoordinate newCoordinate = MavenCoordinates.createCoordinate(
      spec.groupId(),
      spec.artifactId(),
      spec.version(),
      PackagingType.of(spec.type()),
      spec.classifier());
  return MavenDependencies.createDependency(newCoordinate, ScopeType.fromScopeType(spec.scope), false);
}
origin: org.jboss.shrinkwrap.resolver/shrinkwrap-resolver-impl-maven

public static MavenDependency fromDependency(final Dependency dependency) {
  final Artifact artifact = dependency.getArtifact();
  final PackagingType packaging = PackagingType
      .of(artifact.getProperty(ArtifactProperties.TYPE, artifact.getExtension()));
  final String classifier = artifact.getClassifier().length() == 0 ? packaging.getClassifier() : artifact.getClassifier();
  final MavenCoordinate coordinate = MavenCoordinates.createCoordinate(artifact.getGroupId(),
      artifact.getArtifactId(), artifact.getVersion(), packaging, classifier);
  // SHRINKRES-143 lets ignore invalid scope
  ScopeType scope = ScopeType.RUNTIME;
  try {
    scope = ScopeType.fromScopeType(dependency.getScope());
  } catch (IllegalArgumentException e) {
    // let scope be RUNTIME
    log.log(Level.WARNING, "Invalid scope {0} of dependency {1} will be replaced by <scope>runtime</scope>",
        new Object[] { dependency.getScope(), coordinate.toCanonicalForm() });
  }
  final MavenDependency result = MavenDependencies.createDependency(coordinate, scope, dependency.isOptional(),
      fromExclusions(dependency.getExclusions()).toArray(TYPESAFE_EXCLUSIONS_ARRAY));
  return result;
}
origin: shrinkwrap/resolver

public static MavenDependency fromDependency(final Dependency dependency) {
  final Artifact artifact = dependency.getArtifact();
  final PackagingType packaging = PackagingType
      .of(artifact.getProperty(ArtifactProperties.TYPE, artifact.getExtension()));
  final String classifier = artifact.getClassifier().length() == 0 ? packaging.getClassifier() : artifact.getClassifier();
  final MavenCoordinate coordinate = MavenCoordinates.createCoordinate(artifact.getGroupId(),
      artifact.getArtifactId(), artifact.getVersion(), packaging, classifier);
  // SHRINKRES-143 lets ignore invalid scope
  ScopeType scope = ScopeType.RUNTIME;
  try {
    scope = ScopeType.fromScopeType(dependency.getScope());
  } catch (IllegalArgumentException e) {
    // let scope be RUNTIME
    log.log(Level.WARNING, "Invalid scope {0} of dependency {1} will be replaced by <scope>runtime</scope>",
        new Object[] { dependency.getScope(), coordinate.toCanonicalForm() });
  }
  final MavenDependency result = MavenDependencies.createDependency(coordinate, scope, dependency.isOptional(),
      fromExclusions(dependency.getExclusions()).toArray(TYPESAFE_EXCLUSIONS_ARRAY));
  return result;
}
org.jboss.shrinkwrap.resolver.api.maven.coordinateMavenDependenciescreateDependency

Javadoc

Creates a new MavenDependency instance from the specified, required canonical form in format :[:[:]][:], with the additional, optional properties. If no ScopeType is specified, default will be ScopeType#COMPILE.

Popular methods of MavenDependencies

  • createExclusion
  • newInstance
    Creates a new MavenDependency instance

Popular in Java

  • Start an intent from android
  • requestLocationUpdates (LocationManager)
  • scheduleAtFixedRate (Timer)
  • setContentView (Activity)
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • ImageIO (javax.imageio)
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now