Pkg
== Package ==
This module provides an API to package jar files.
Attributes
- See also
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Pkg.type
Members list
Type members
Classlikes
The jar package configuration. Contains all relevant information to create a jar file.
The jar package configuration. Contains all relevant information to create a jar file.
Value parameters
- jar
-
the destination jar file
- options
-
additional package information, e.g. jar manifest, main class or manifest attributes
- sources
-
the jar contents
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Configuration.type
Value members
Concrete methods
Value parameters
- cacheStoreFactory
-
used for jar caching. We try to avoid rebuilds as much as possible
- conf
-
the package configuration that should be build
- log
-
feedback for the user
Attributes
Value parameters
- cacheStoreFactory
-
used for jar caching. We try to avoid rebuilds as much as possible
- conf
-
the package configuration that should be build
- log
-
feedback for the user
- time
-
static timestamp to use for all entries, if any.
Attributes
updates the manifest version is there is none present.
updates the manifest version is there is none present.
Value parameters
- main
-
the current jar attributes
Attributes
Concrete fields
by default we overwrite all timestamps in JAR to epoch time 2010-01-01 for repeatable build
by default we overwrite all timestamps in JAR to epoch time 2010-01-01 for repeatable build