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

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

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

Jar.getManifest介绍

暂无

代码示例

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

  1. @Override
  2. protected void afterEvaluate()
  3. {
  4. super.afterEvaluate();
  5. TweakerExtension ext = getExtension();
  6. if (Strings.isNullOrEmpty(ext.getTweakClass()))
  7. {
  8. throw new GradleConfigurationException("You must set the tweak class of your tweaker!");
  9. }
  10. // add fml tweaker to manifest
  11. Jar jarTask = (Jar) project.getTasks().getByName("jar");
  12. jarTask.getManifest().getAttributes().put("TweakClass", ext.getTweakClass());
  13. }

代码示例来源:origin: gradle.plugin.com.jonaslasauskas.capsule/gradle-capsule-plugin

  1. private void defaultAttributesUsingDetailsFrom(Project project) {
  2. Object projectGroup = project.getGroup();
  3. String projectName = project.getName();
  4. if (projectGroup != null) {
  5. capsuleManifest.defaultApplicationIdTo(projectGroup + "." + projectName);
  6. }
  7. Jar jarTask = (Jar) project.getTasks().getAt("jar");
  8. capsuleManifest.defaultApplicationClassTo((String) jarTask.getManifest().getAttributes().get("Main-Class"));
  9. }

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

  1. @Override
  2. protected void afterEvaluate()
  3. {
  4. ForgeExtension ext = getExtension();
  5. if (Strings.isNullOrEmpty(ext.getForgeVersion()))
  6. {
  7. throw new GradleConfigurationException("You must set the Forge version!");
  8. }
  9. super.afterEvaluate();
  10. // add manifest things
  11. {
  12. Jar jarTask = (Jar) project.getTasks().getByName("jar");
  13. if (!Strings.isNullOrEmpty(ext.getCoreMod()))
  14. {
  15. jarTask.getManifest().getAttributes().put("FMLCorePlugin", ext.getCoreMod());
  16. }
  17. }
  18. }

代码示例来源:origin: diffplug/goomph

  1. Attributes attr = jarTask.getManifest().getEffectiveManifest().getAttributes();
  2. for (Map.Entry<String, Object> entry : attr.entrySet()) {
  3. builder.set(entry.getKey(), entry.getValue().toString());

代码示例来源:origin: gradle.plugin.org.openstreetmap.josm/gradle-josm-plugin

  1. jarTask.getManifest().attributes(JosmPluginExtension.forProject(project).getManifest().createJosmPluginJarManifest());
  2. jarTask.from(
  3. task.getProject().getConfigurations().getByName("packIntoJar").getFiles().stream().map(file ->

代码示例来源:origin: palantir/sls-packaging

  1. .map(File::getName)
  2. .collect(Collectors.joining(" "));
  3. task.getManifest().getAttributes().put("Class-Path", classPath + " " + task.getArchiveName());
  4. });
  5. task.onlyIf(t -> distributionExtension.getEnableManifestClasspath().get());

相关文章