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.Builderare 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:IncludeResourcesand-H:ExcludeResources(since GraalVM 20.3.0) command line options.Related build items:
- Use
NativeImageResourceBuildItemif you need to add a single resource - Use
NativeImageResourceDirectoryBuildItemif you need to add a directory of resources
- Use
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNativeImageResourcePatternsBuildItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NativeImageResourcePatternsBuildItem.Builderbuilder()List<String>getExcludePatterns()List<String>getIncludePatterns()
-
-
-
Method Detail
-
builder
public static NativeImageResourcePatternsBuildItem.Builder builder()
-
-