Codota Logo
me.seeber.gradle.plugin
Code IndexAdd Codota to your IDE (free)

How to use me.seeber.gradle.plugin

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

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
OutputStreamWriter o =
  • Codota IconOutputStream out;new OutputStreamWriter(out)
  • Codota IconOutputStream out;String charsetName;new OutputStreamWriter(out, charsetName)
  • Codota IconHttpURLConnection connection;new OutputStreamWriter(connection.getOutputStream())
  • Smart code suggestions by Codota
}
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

  @Override
  public void projectsEvaluated(@Nullable Gradle gradle) {
    complete();
  }
});
origin: me.seeber.gradle/gradle-project-config

/**
 * Find a resolved artifact in a collection of projects
 *
 * @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<ResolvedArtifact>> findResolvedArtifact(Collection<@NonNull Project> projects,
    Predicate<@NonNull Configuration> configurationPredicate,
    Predicate<@NonNull ResolvedArtifact> artifactPredicate) {
  Optional<ProjectElement<ResolvedArtifact>> info = Optional.empty();
  for (Project project : projects) {
    info = findResolvedArtifact(project, configurationPredicate, artifactPredicate);
    if (info.isPresent()) {
      break;
    }
  }
  return info;
}
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: me.seeber.gradle/gradle-project-config

/**
 * @see org.gradle.api.Plugin#apply(java.lang.Object)
 */
@Override
public void apply(Project project) {
  this.project = project;
  if (VersionNumber.parse(project.getGradle().getGradleVersion()).compareTo(MIN_GRADLE_VERSION) < 0) {
    throw new GradleException(format("Base project plugin requires Gradle %s or higher", MIN_GRADLE_VERSION));
  }
  getLogger().info("Applying plugin {} to {}", this, getProject());
  initialize();
  getProject().afterEvaluate(p -> configure());
  getProject().getGradle().addBuildListener(new BuildAdapter() {
    @Override
    public void projectsEvaluated(@Nullable Gradle gradle) {
      complete();
    }
  });
}
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())
Optional<ProjectElement<ResolvedArtifact>> resolutionInfo = Projects.findResolvedArtifact(
    getProject().getAllprojects(), c -> c.getName().equals(JavaConfigPlugin.ANNOTATIONS_CONFIGURATION),
    a -> Objects.equals(a.getName(), annotationsProjectName) && Strings.isNullOrEmpty(a.getClassifier())
        && Objects.equals(a.getType(), "jar"));
annotationPath = resolutionInfo.map(i -> i.getElement().getFile());
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

Optional<ProjectElement<ResolvedArtifact>> artifact = Projects.findResolvedArtifact(
    getProject().getAllprojects(), p -> true, a -> a.getFile().equals(file));
  getLogger().debug("Resolved classpath to artifact '{}'", a.getElement().getId());
      a.getElement().getName() + "-annotations");
});
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

  /**
   * Search a configuration for a publish artifact
   *
   * @param project Project to search
   * @param configuration Configuration to search
   * @param artifactPredicate Predicate to test artifacts
   * @return Found element or empty value
   */
  public static Optional<ProjectElement<PublishArtifact>> findPublishArtifact(Project project,
      Configuration configuration, Predicate<@NonNull PublishArtifact> artifactPredicate) {
    Optional<ProjectElement<PublishArtifact>> info = Optional.empty();

    for (@NonNull PublishArtifact artifact : configuration.getAllArtifacts()) {
      if (artifactPredicate.test(artifact)) {
        info = Optional.of(new ProjectElement<>(project, configuration, artifact));
        break;
      }
    }

    return info;
  }
}
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

/**
 * @see org.gradle.api.Plugin#apply(java.lang.Object)
 */
@Override
public void apply(Project project) {
  this.project = project;
  if (VersionNumber.parse(project.getGradle().getGradleVersion()).compareTo(MIN_GRADLE_VERSION) < 0) {
    throw new GradleException(format("Base project plugin requires Gradle %s or higher", MIN_GRADLE_VERSION));
  }
  getLogger().info("Applying plugin {} to {}", this, getProject());
  initialize();
  getProject().afterEvaluate(p -> configure());
  getProject().getGradle().addBuildListener(new BuildAdapter() {
    @Override
    public void projectsEvaluated(@Nullable Gradle gradle) {
      complete();
    }
  });
}
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())
Optional<ProjectElement<ResolvedArtifact>> resolutionInfo = Projects.findResolvedArtifact(
    getProject().getAllprojects(), c -> c.getName().equals(JavaConfigPlugin.ANNOTATIONS_CONFIGURATION),
    a -> Objects.equals(a.getName(), annotationsProjectName) && Strings.isNullOrEmpty(a.getClassifier())
        && Objects.equals(a.getType(), "jar"));
annotationPath = resolutionInfo.map(i -> i.getElement().getFile());
origin: me.seeber.gradle/gradle-project-config

Optional<ProjectElement<ResolvedArtifact>> artifact = Projects.findResolvedArtifact(
    getProject().getAllprojects(), p -> true, a -> a.getFile().equals(file));
  getLogger().debug("Resolved classpath to artifact '{}'", a.getElement().getId());
      a.getElement().getName() + "-annotations");
});
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

/**
 * Find a resolved artifact in a collection of projects
 *
 * @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<ResolvedArtifact>> findResolvedArtifact(Collection<@NonNull Project> projects,
    Predicate<@NonNull Configuration> configurationPredicate,
    Predicate<@NonNull ResolvedArtifact> artifactPredicate) {
  Optional<ProjectElement<ResolvedArtifact>> info = Optional.empty();
  for (Project project : projects) {
    info = findResolvedArtifact(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 configuration for a publish artifact
   *
   * @param project Project to search
   * @param configuration Configuration to search
   * @param artifactPredicate Predicate to test artifacts
   * @return Found element or empty value
   */
  public static Optional<ProjectElement<PublishArtifact>> findPublishArtifact(Project project,
      Configuration configuration, Predicate<@NonNull PublishArtifact> artifactPredicate) {
    Optional<ProjectElement<PublishArtifact>> info = Optional.empty();

    for (@NonNull PublishArtifact artifact : configuration.getAllArtifacts()) {
      if (artifactPredicate.test(artifact)) {
        info = Optional.of(new ProjectElement<>(project, configuration, artifact));
        break;
      }
    }

    return info;
  }
}
origin: me.seeber.gradle/gradle-project-config

  @Override
  public void projectsEvaluated(@Nullable Gradle gradle) {
    complete();
  }
});
origin: me.seeber.gradle/gradle-project-config

/**
 * Find a resolved artifact in a project
 *
 * @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<ResolvedArtifact>> findResolvedArtifact(Project project,
    Predicate<@NonNull Configuration> configurationPredicate,
    Predicate<@NonNull ResolvedArtifact> artifactPredicate) {
  Optional<ProjectElement<ResolvedArtifact>> info = Optional.empty();
  for (@NonNull Configuration configuration : project.getConfigurations()) {
    if (configuration.isCanBeResolved() && configurationPredicate.test(configuration)) {
      info = findResolvedArtifact(project, configuration, 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: me.seeber.gradle/gradle-project-config

/**
 * Find a resolved artifact in a configuration
 *
 * @param project Project to search
 * @param configuration Configuration to search
 * @param artifactPredicate Predicate to test artifacts
 * @return Found element or empty value
 */
public static Optional<ProjectElement<ResolvedArtifact>> findResolvedArtifact(Project project,
    Configuration configuration, Predicate<@NonNull ResolvedArtifact> artifactPredicate) {
  Optional<ProjectElement<ResolvedArtifact>> info = Optional.empty();
  for (@NonNull ResolvedArtifact artifact : configuration.getResolvedConfiguration().getResolvedArtifacts()) {
    if (artifactPredicate.test(artifact)) {
      info = Optional.of(new ProjectElement<>(project, configuration, artifact));
      break;
    }
  }
  return info;
}
origin: gradle.plugin.me.seeber.gradle/gradle-project-config

/**
 * Find a resolved artifact in a project
 *
 * @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<ResolvedArtifact>> findResolvedArtifact(Project project,
    Predicate<@NonNull Configuration> configurationPredicate,
    Predicate<@NonNull ResolvedArtifact> artifactPredicate) {
  Optional<ProjectElement<ResolvedArtifact>> info = Optional.empty();
  for (@NonNull Configuration configuration : project.getConfigurations()) {
    if (configuration.isCanBeResolved() && configurationPredicate.test(configuration)) {
      info = findResolvedArtifact(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: gradle.plugin.me.seeber.gradle/gradle-project-config

/**
 * Find a resolved artifact in a configuration
 *
 * @param project Project to search
 * @param configuration Configuration to search
 * @param artifactPredicate Predicate to test artifacts
 * @return Found element or empty value
 */
public static Optional<ProjectElement<ResolvedArtifact>> findResolvedArtifact(Project project,
    Configuration configuration, Predicate<@NonNull ResolvedArtifact> artifactPredicate) {
  Optional<ProjectElement<ResolvedArtifact>> info = Optional.empty();
  for (@NonNull ResolvedArtifact artifact : configuration.getResolvedConfiguration().getResolvedArtifacts()) {
    if (artifactPredicate.test(artifact)) {
      info = Optional.of(new ProjectElement<>(project, configuration, artifact));
      break;
    }
  }
  return info;
}
me.seeber.gradle.plugin

Most used classes

  • AbstractProjectConfigPlugin
    Base class for project configuration plugins
  • Projects$ProjectElement
    Holds a project element in addition to the element's project and configuration This class is used to
  • Projects
    Utilitiy methods for Project objects
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now