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.includesfor the supported glob syntax.The patterns are passed to the native image builder using the
com.oracle.svm.hosted.ResourcesFeatureAPI. 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()
-
-