Class NativeImageResourcePatternsBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.deployment.builditem.nativeimage.NativeImageResourcePatternsBuildItem
-
public final class NativeImageResourcePatternsBuildItem extends MultiBuildItem
A build item that indicates that a set of resource paths defined by regular expression patterns or globs should be included in the native image.Globs passed to the
includeGlob*()
methods of theNativeImageResourcePatternsBuildItem.Builder
are transformed to regular expressions internally. SeeNativeConfig.ResourcesConfig.includes()
for the supported glob syntax.The patterns are passed to the native image builder using
resource-config.json
. The same mechanism (and regular expression syntax) is used bynative-image
's-H:ResourceConfigurationFiles
,-H:IncludeResources
and-H:ExcludeResources
(since GraalVM 20.3.0) command line options.Related build items:
- Use
NativeImageResourceBuildItem
if you need to add a single resource - Use
NativeImageResourceDirectoryBuildItem
if you need to add a directory of resources
- Use
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NativeImageResourcePatternsBuildItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NativeImageResourcePatternsBuildItem.Builder
builder()
List<String>
getExcludePatterns()
List<String>
getIncludePatterns()
-
-
-
Method Detail
-
builder
public static NativeImageResourcePatternsBuildItem.Builder builder()
-
-