org.gradle.api.invocation.Gradle.projectsEvaluated()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(521)

本文整理了Java中org.gradle.api.invocation.Gradle.projectsEvaluated()方法的一些代码示例,展示了Gradle.projectsEvaluated()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Gradle.projectsEvaluated()方法的具体详情如下:
包路径:org.gradle.api.invocation.Gradle
类名称:Gradle
方法名:projectsEvaluated

Gradle.projectsEvaluated介绍

暂无

代码示例

代码示例来源:origin: me.seeber.gradle/gradle-workspace-plugin

  1. /**
  2. * @see org.gradle.api.Plugin#apply(java.lang.Object)
  3. */
  4. @Override
  5. public void apply(Project project) {
  6. this.project = project;
  7. getLogger().info("Applying workspace plugin to {}", project);
  8. WorkspaceConfig workspaceConfig = new WorkspaceConfig();
  9. project.getExtensions().add("workspaceConfig", workspaceConfig);
  10. project.getGradle().projectsEvaluated(g -> {
  11. replaceDependencies(getProject());
  12. });
  13. }

代码示例来源:origin: typelead/gradle-eta

  1. project.getGradle().projectsEvaluated(gradle -> {
  2. if (extension.shouldPreInstallDependencies()) {
  3. setupEnvironmentTask.setupEnvironment();

代码示例来源:origin: gradle.plugin.org.amdatu.blueprint/org.amdatu.blueprint.gradle

  1. @Override
  2. public void apply(Object receiver) {
  3. if (receiver instanceof Settings) {
  4. Settings settings = ((Settings) receiver);
  5. settings.getGradle().projectsEvaluated(action -> {
  6. settings.getGradle().getRootProject().apply(a -> a.plugin(AmdatuBlueprintPlugin.class));
  7. });
  8. } else if (receiver instanceof Project) {
  9. Project project = (Project) receiver;
  10. Workspace bndWorkspace = (Workspace) project.getProperties().get("bndWorkspace");
  11. if (bndWorkspace == null) {
  12. throw new GradleException("Bnd workspace not available!");
  13. }
  14. project.subprojects(subProject -> subProject
  15. .fileTree(subProject.getProjectDir(), files -> files.include("*.bndrun"))
  16. .forEach(bndrun -> addDockerTasks(bndWorkspace, subProject, bndrun)));
  17. createRunAllTask(project, "docker", DockerTask.class);
  18. createRunAllTask(project, "dockerPush", DockerPushTask.class);
  19. }
  20. }

代码示例来源:origin: typelead/gradle-eta

  1. private void configureInjectionTasks() {
  2. if (isRootProject()) {
  3. project.getGradle().projectsEvaluated
  4. (gradle -> gradle.allprojects
  5. (p -> {
  6. JavaPluginConvention javaConvention =
  7. p.getConvention().findPlugin(JavaPluginConvention.class);
  8. EtaPlugin etaPlugin = p.getPlugins().findPlugin(EtaPlugin.class);
  9. if (javaConvention != null && etaPlugin == null) {
  10. javaConvention.getSourceSets().all
  11. (sourceSet -> configureSourceSetInjection(p, sourceSet));
  12. }
  13. }));
  14. }
  15. }

相关文章