Tabnine Logo
Projects.findPublishArtifact
Code IndexAdd Tabnine to your IDE (free)

How to use
findPublishArtifact
method
in
me.seeber.gradle.plugin.Projects

Best Java code snippets using me.seeber.gradle.plugin.Projects.findPublishArtifact (Showing top 6 results out of 315)

origin: me.seeber.gradle/gradle-project-config

/**
 * Search a collection of projects for a publish artifact
 *
 * @param projects Projects to search
 * @param configurationPredicate Predicate to test configurations
 * @param artifactPredicate Predicate to test artifacts
 * @return Found element or empty value
 */
public static Optional<ProjectElement<PublishArtifact>> findPublishArtifact(Collection<@NonNull Project> projects,
    Predicate<@NonNull Configuration> configurationPredicate,
    Predicate<@NonNull PublishArtifact> artifactPredicate) {
  Optional<ProjectElement<PublishArtifact>> info = Optional.empty();
  for (Project project : projects) {
    info = findPublishArtifact(project, configurationPredicate, artifactPredicate);
    if (info.isPresent()) {
      break;
    }
  }
  return info;
}
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

/**
 * Search a collection of projects for a publish artifact
 *
 * @param projects Projects to search
 * @param configurationPredicate Predicate to test configurations
 * @param artifactPredicate Predicate to test artifacts
 * @return Found element or empty value
 */
public static Optional<ProjectElement<PublishArtifact>> findPublishArtifact(Collection<@NonNull Project> projects,
    Predicate<@NonNull Configuration> configurationPredicate,
    Predicate<@NonNull PublishArtifact> artifactPredicate) {
  Optional<ProjectElement<PublishArtifact>> info = Optional.empty();
  for (Project project : projects) {
    info = findPublishArtifact(project, configurationPredicate, artifactPredicate);
    if (info.isPresent()) {
      break;
    }
  }
  return info;
}
origin: me.seeber.gradle/gradle-project-config

/**
 * Search a project for a publish artifact
 *
 * @param project Project to search
 * @param configurationPredicate Predicate to test configurations
 * @param artifactPredicate Predicate to test artifacts
 * @return Found element or empty value
 */
public static Optional<ProjectElement<PublishArtifact>> findPublishArtifact(Project project,
    Predicate<@NonNull Configuration> configurationPredicate,
    Predicate<@NonNull PublishArtifact> artifactPredicate) {
  Optional<ProjectElement<PublishArtifact>> info = Optional.empty();
  for (@NonNull Configuration configuration : project.getConfigurations()) {
    if (configurationPredicate.test(configuration)) {
      info = findPublishArtifact(project, configuration, artifactPredicate);
      if (info.isPresent()) {
        break;
      }
    }
  }
  return info;
}
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

/**
 * Search a project for a publish artifact
 *
 * @param project Project to search
 * @param configurationPredicate Predicate to test configurations
 * @param artifactPredicate Predicate to test artifacts
 * @return Found element or empty value
 */
public static Optional<ProjectElement<PublishArtifact>> findPublishArtifact(Project project,
    Predicate<@NonNull Configuration> configurationPredicate,
    Predicate<@NonNull PublishArtifact> artifactPredicate) {
  Optional<ProjectElement<PublishArtifact>> info = Optional.empty();
  for (@NonNull Configuration configuration : project.getConfigurations()) {
    if (configurationPredicate.test(configuration)) {
      info = findPublishArtifact(project, configuration, artifactPredicate);
      if (info.isPresent()) {
        break;
      }
    }
  }
  return info;
}
origin: me.seeber.gradle/gradle-project-config

Optional<ProjectElement<PublishArtifact>> publishInfo = Projects.findPublishArtifact(annotationsProject,
    c -> c.getName().equals(Dependency.ARCHIVES_CONFIGURATION),
    a -> Objects.equals(a.getName(), annotationsProjectName) && Strings.isNullOrEmpty(a.getClassifier())
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

Optional<ProjectElement<PublishArtifact>> publishInfo = Projects.findPublishArtifact(annotationsProject,
    c -> c.getName().equals(Dependency.ARCHIVES_CONFIGURATION),
    a -> Objects.equals(a.getName(), annotationsProjectName) && Strings.isNullOrEmpty(a.getClassifier())
me.seeber.gradle.pluginProjectsfindPublishArtifact

Javadoc

Search a collection of projects for a publish artifact

Popular methods of Projects

  • createJarPublishArtifact
    Create a PublishArtifact for a jar created by a Jar task We use this instead of ArchivePublishArtifa
  • findResolvedArtifact
    Find a resolved artifact in a configuration

Popular in Java

  • Running tasks concurrently on multiple threads
  • setRequestProperty (URLConnection)
  • getResourceAsStream (ClassLoader)
  • startActivity (Activity)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Menu (java.awt)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • Best IntelliJ plugins
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