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

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

本文整理了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

  1. @Override
  2. public void execute(Jar jar) {
  3. variantData.classesJarTask = jar;
  4. jar.dependsOn(javacTask.getName());
  5. // add the class files (whether they are instrumented or not.
  6. jar.from(scope.getJavaOutputDir());
  7. jar.setDestinationDir(new File(
  8. scope.getGlobalScope().getIntermediatesDir(),
  9. "classes-jar/" +
  10. variantData.getVariantConfiguration().getDirName()));
  11. jar.setArchiveName("classes.jar");
  12. }
  13. });

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

  1. @Override
  2. public void execute(@NonNull Jar jar) {
  3. scope.getVariantData().classesJarTask = jar;
  4. // add the class files (whether they are instrumented or not.
  5. jar.from(scope.getJavaOutputDir());
  6. jar.setDestinationDir(new File(
  7. scope.getGlobalScope().getIntermediatesDir(),
  8. "classes-jar/" +
  9. scope.getVariantData().getVariantConfiguration().getDirName()));
  10. jar.setArchiveName("classes.jar");
  11. }
  12. }

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

  1. private Jar _addTaskBuildWSDLJar(
  2. BuildWSDLTask buildWSDLTask, File inputFile, Task compileTask,
  3. final Task generateTask) {
  4. Project project = buildWSDLTask.getProject();
  5. String taskName = GradleUtil.getTaskName(
  6. buildWSDLTask.getName(), inputFile);
  7. Jar jar = GradleUtil.addTask(project, taskName, Jar.class);
  8. jar.from(compileTask.getOutputs());
  9. if (buildWSDLTask.isIncludeSource()) {
  10. jar.into(
  11. "OSGI-OPT/src",
  12. new Closure<Void>(project) {
  13. @SuppressWarnings("unused")
  14. public void doCall(CopySpec copySpec) {
  15. copySpec.from(generateTask.getOutputs());
  16. }
  17. });
  18. }
  19. jar.setDestinationDir(buildWSDLTask.getDestinationDir());
  20. String wsdlName = FileUtil.stripExtension(inputFile.getName());
  21. jar.setArchiveName(wsdlName + "-ws.jar");
  22. return jar;
  23. }

相关文章