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

x33g5p2x  于2022-01-21 转载在 其他  
字(1.9k)|赞(0)|评价(0)|浏览(109)

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

Jar.setArchiveName介绍

暂无

代码示例

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

@Override
  public void execute(Jar jar) {
    variantData.classesJarTask = jar;
    jar.dependsOn(javacTask.getName());
    // add the class files (whether they are instrumented or not.
    jar.from(scope.getJavaOutputDir());
    jar.setDestinationDir(new File(
        scope.getGlobalScope().getIntermediatesDir(),
        "classes-jar/" +
            variantData.getVariantConfiguration().getDirName()));
    jar.setArchiveName("classes.jar");
  }
});

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

@Override
  public void execute(@NonNull Jar jar) {
    scope.getVariantData().classesJarTask = jar;

    // add the class files (whether they are instrumented or not.
    jar.from(scope.getJavaOutputDir());

    jar.setDestinationDir(new File(
        scope.getGlobalScope().getIntermediatesDir(),
        "classes-jar/" +
            scope.getVariantData().getVariantConfiguration().getDirName()));
    jar.setArchiveName("classes.jar");
  }
}

代码示例来源:origin: gradle.plugin.com.liferay/gradle-plugins-wsdl-builder

private Jar _addTaskBuildWSDLJar(
  BuildWSDLTask buildWSDLTask, File inputFile, Task compileTask,
  final Task generateTask) {
  Project project = buildWSDLTask.getProject();
  String taskName = GradleUtil.getTaskName(
    buildWSDLTask.getName(), inputFile);
  Jar jar = GradleUtil.addTask(project, taskName, Jar.class);
  jar.from(compileTask.getOutputs());
  if (buildWSDLTask.isIncludeSource()) {
    jar.into(
      "OSGI-OPT/src",
      new Closure<Void>(project) {
        @SuppressWarnings("unused")
        public void doCall(CopySpec copySpec) {
          copySpec.from(generateTask.getOutputs());
        }
      });
  }
  jar.setDestinationDir(buildWSDLTask.getDestinationDir());
  String wsdlName = FileUtil.stripExtension(inputFile.getName());
  jar.setArchiveName(wsdlName + "-ws.jar");
  return jar;
}

相关文章