org.gradle.api.tasks.bundling.Zip.dependsOn()方法的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(140)

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

Zip.dependsOn介绍

暂无

代码示例

代码示例来源:origin: gradle.plugin.com.enonic.xp/xp-gradle-plugin

private void createZipDocTask()
{
  final Zip task = this.project.getTasks().create( ZIP_DOC_TASK, Zip.class );
  task.from( new File( getDocsOutputDir(), "html5" ) );
  task.setClassifier( "doc" );
  task.setGroup( GROUP );
  task.setDescription( "Create a zip archive of the documentation." );
  task.dependsOn( BUILD_DOC_TASK );
}

代码示例来源:origin: gradle.plugin.com.enonic.gradle/xp-gradle-plugin

private void createZipDocTask()
{
  final Zip task = this.project.getTasks().create( ZIP_DOC_TASK, Zip.class );
  task.from( new File( getDocsOutputDir(), "html5" ) );
  task.setClassifier( "doc" );
  task.setGroup( GROUP );
  task.setDescription( "Create a zip archive of the documentation." );
  task.dependsOn( BUILD_DOC_TASK );
}

代码示例来源:origin: gradle.plugin.mpern.sap.commerce/commerce-gradle-plugin

private void setupSolrPackaging(Project p, PackagingExtension extension, Path packageFolder, Zip zipPackage, Task cleanTargetFolder) {
  // FIXME This is only POC for Solr configuration only.
  Set<String> environments = extension.getEnvironments().get();
  Path configurationFolder = extension.getConfigurationFolder().getAsFile().get().toPath();
  for (String environment : environments) {
    Path sourceFolder = configurationFolder.resolve(environment).resolve("solr");
    Path commonFolder = configurationFolder.resolve(COMMON_CONFIG).resolve("solr");
    Path targetFolder = packageFolder.resolve("solr/config/" + environment);
    Copy copySolrCommonConfig = p.getTasks().create("copySolrCommonEnv_" + environment, Copy.class, t -> {
      t.from(commonFolder);
      t.into(targetFolder);
      t.setDuplicatesStrategy(DuplicatesStrategy.INCLUDE);
      t.exclude(SOLR_CONFIG_EXCLUDE);
    });
    copySolrCommonConfig.dependsOn(cleanTargetFolder);
    Copy copySolrConfig = p.getTasks().create("copySolrEnv_" + environment, Copy.class, t -> {
      t.from(sourceFolder);
      t.into(targetFolder);
      t.setDuplicatesStrategy(DuplicatesStrategy.INCLUDE);
      t.exclude(SOLR_CONFIG_EXCLUDE);
    });
    copySolrConfig.dependsOn(copySolrCommonConfig);
    zipPackage.dependsOn(copySolrConfig);
  }
}

代码示例来源:origin: gradle.plugin.mpern.sap.commerce/commerce-gradle-plugin

});
copyDataHubWar.dependsOn(cleanTargetFolder);
zipPackage.dependsOn(copyDataHubWar);
  mergeProperties.dependsOn(copyDatahubConfig);
  zipPackage.dependsOn(mergeProperties);

代码示例来源:origin: gradle.plugin.com.banderous.getpack/plugin

@Override
  public void execute(Zip zip) {
   zip.dependsOn("launchUnity");
   zip.from(files);
   zip.setIncludeEmptyDirs(false);
   zip.into("Assets");
   zip.setBaseName(pkg.getName());
   zip.setVersion(pkg.getVersion());
   zip.setDestinationDir(project.getBuildDir());
  }
});

代码示例来源:origin: gradle.plugin.mpern.sap.commerce/commerce-gradle-plugin

});
zipPackage.dependsOn(writeProps);

代码示例来源:origin: com.amazon.device.tools.build/gradle-core

bundle.dependsOn(libVariantData.generateAnnotationsTask);
bundle.dependsOn(packageRes.getName(), packageRenderscript, lintCopy, packageJniLibs,
    mergeProGuardFileTask);
TaskManager.optionalDependsOn(bundle, pcData.getClassGeneratingTasks());

代码示例来源:origin: MinecraftForge/ForgeGradle

installer.setDuplicatesStrategy(DuplicatesStrategy.EXCLUDE);
installer.dependsOn(dlInstaller, outputJar, procJson);
packagePatches.setArchiveName(out.getName());
packagePatches.from(delayedFile(DIR_USERDEV_PATCHES));
packagePatches.dependsOn(userdevPatches);
userdev.setDuplicatesStrategy(DuplicatesStrategy.EXCLUDE);
userdev.dependsOn(genBinPatches, extractObfClasses, packagePatches, extractNonMcSources, combineRes, mergeFiles);

代码示例来源:origin: com.android.tools.build/gradle-core

extractAnnotationsTask.dependsOn(tasks, libVariantData.getScope().getJavacTask());
  if (!generateSourcesOnly) {
    bundle.dependsOn(extractAnnotationsTask.getName());
bundle.dependsOn(
    packageRes.getName(),
    packageRenderscriptTask.getName(),
    variantData.getMainOutput().getScope().getManifestProcessorTask().getName());
if (!generateSourcesOnly) {
  bundle.dependsOn(variantScope.getNdkBuildable());

相关文章