Component category that qualifies component to enable customized processing by type. For example, a JDK component.
Defines whether a component can be installed under multiple directories (fan-out) based on the directory mapping.
Container element holding elements and attributes that describe file characteristics including source/target mapping.
Container element holding elements and attributes that define file permissions for artifacts.
Container element holding elements and attributes that define library types and associated content used to generate libraries during installation.
Container element holding elements and attributes that define string substitution operations applicable to specific artifacts.
A unique string used as a reference by a distribution to define the high-level directory for this file-group.
Defines a component that must be loaded into the launch process during installation.
Container element defining a directory used to select a set of artifacts via include
and exclude
definitions.
Specifies if an expression should be applied to directories for matching purpose (default="false"
).
Specifies if an expression should be applied to files for matching purpose (default="true"
).
Identifies the current location of the directory to evaluate for packaging in this component.
Identifies the target location in the Oracle Home for the specified directory contents.
Specifies whether to recurse subdirectories for the indicated directory (default="true"
).
Specifies whether the directory is eligible for standard de-install (default="true"
).
include-empty-dirs (attribute)
Indicates whether empty directories should be considered for packaging.
Defines whether to preserve symlinks when packaging and installing (default="false"
).
Container element defining rules for processing a file. For example, including or excluding a file based on the state of a variable.
Constrains installation of the file by matching on os-family (enumeration of windows and unix), allowing a more flexible/generic constraint.
Specifies the creation of a symbolic link based on a file in the destination location.
Defines manifest creation for the generated library and specifies a set of attributes to include in the manifest.
Specifies the version of the library to be used in both generation as well as identification for inclusion at the feature-set level.
Identifies the location for the generated library. Library types are the primary driver for location of generated libraries and use of the location
attribute should be reserved for exceptional use cases.
Determines whether a library is intended for direct customer consumption and whether the library is generated at the component level or designed solely for consumption at the featureset level. Valid values are public
, internal
, and none
.
For mergedJar
library types, this specifies the set of algorithms used to merge artifacts.