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 the
com.oracle.svm.hosted.ResourcesFeature
API. 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()
-
-