Groovy Documentation

com.github.rholder.gradle.task
[Groovy] Class OneJar

java.lang.Object
  org.gradle.api.tasks.bundling.Jar
      com.github.rholder.gradle.task.OneJar

class OneJar
extends Jar

Property Summary
java.io.File additionalDir

groovy.util.AntBuilder ant

Jar baseJar

FileCollection binLib

boolean confirmExpand

Logger logger

java.lang.String mainClass

java.io.File manifestFile

boolean mergeManifestFromJar

java.io.File oneJarBuildDir

boolean showExpand

Configuration targetConfiguration

boolean useStable

 
Constructor Summary
OneJar()

 
Method Summary
java.io.File buildOneJar(Jar jar)

, boot-manifest.mf') } }

static java.lang.String generateFilename(Jar jar, java.lang.String classifier)

This is kind of a hack to ensure we get "-classifier.jar" tacked on to archiveName + a valid version.

void unpackOneJarBoot(java.lang.Object targetDir)

Unpack one-jar-boot to create the one-jar base layout.

java.io.File writeOneJarManifestFile(Manifest manifest)

Return a manifest configured to boot the jar using One-JAR and then passing over control to the configured main class.

 

Property Detail

additionalDir

java.io.File additionalDir


ant

groovy.util.AntBuilder ant


baseJar

Jar baseJar


binLib

FileCollection binLib


confirmExpand

boolean confirmExpand


logger

Logger logger


mainClass

java.lang.String mainClass


manifestFile

java.io.File manifestFile


mergeManifestFromJar

boolean mergeManifestFromJar


oneJarBuildDir

java.io.File oneJarBuildDir


showExpand

boolean showExpand


targetConfiguration

Configuration targetConfiguration


useStable

boolean useStable


 
Constructor Detail

OneJar

OneJar()


 
Method Detail

buildOneJar

java.io.File buildOneJar(Jar jar)
, boot-manifest.mf') } } /** Return the destination File for the output of the final One-JAR archive..


generateFilename

static java.lang.String generateFilename(Jar jar, java.lang.String classifier)
This is kind of a hack to ensure we get "-classifier.jar" tacked on to archiveName + a valid version.


unpackOneJarBoot

void unpackOneJarBoot(java.lang.Object targetDir)
Unpack one-jar-boot to create the one-jar base layout.


writeOneJarManifestFile

java.io.File writeOneJarManifestFile(Manifest manifest)
Return a manifest configured to boot the jar using One-JAR and then passing over control to the configured main class.


 

Groovy Documentation