Skip to content

Commit

Permalink
Included base native image configuration.
Browse files Browse the repository at this point in the history
  • Loading branch information
rafalwrzeszcz committed Dec 6, 2021
1 parent 5bfd512 commit 6b292b7
Show file tree
Hide file tree
Showing 3 changed files with 297 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
##
# This file is part of the pl.wrzasq.parent.
#
# @license http://mit-license.org/ The MIT license
# @copyright 2021 © by Rafał Wrzeszcz - Wrzasq.pl.
##

Args = --no-fallback \
--enable-http \
--enable-https \
--allow-incomplete-classpath \
-H:ReflectionConfigurationResources=${.}/reflection-config.json \
-H:ResourceConfigurationResources=${.}/resource-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,266 @@
[
{
"name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "ch.qos.logback.classic.pattern.ThreadConverter",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "ch.qos.logback.classic.pattern.LevelConverter",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "ch.qos.logback.classic.pattern.LineSeparatorConverter",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "ch.qos.logback.classic.pattern.LoggerConverter",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "ch.qos.logback.classic.pattern.MessageConverter",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "ch.qos.logback.classic.pattern.ThrowableProxyConverter",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "ch.qos.logback.core.ConsoleAppender",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.entities.Cause",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.entities.EntityImpl",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.entities.FacadeSegment",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.entities.SubsegmentImpl",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.entities.ThrowableDescription",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.handlers.config.AWSOperationHandler",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.handlers.config.AWSOperationHandlerManifest",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.handlers.config.AWSOperationHandlerRequestDescriptor",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.handlers.config.AWSOperationHandlerResponseDescriptor",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.handlers.config.AWSServiceHandlerManifest",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.interceptors.TracingInterceptor",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.strategy.sampling.manifest.SamplingRuleManifest",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "com.amazonaws.xray.strategy.sampling.rule.SamplingRule",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "java.lang.String",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "java.lang.Thread",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "java.util.HashSet",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredClasses": true,
"allPublicClasses": true,
"allDeclaredFields": true,
"allPublicFields": true
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"resources": {
"includes": [
{
"pattern": "logback.xml"
},
{
"pattern": "com/amazonaws/xray/sdk.properties"
},
{
"pattern": "com/amazonaws/xray/interceptors/DefaultOperationParameterWhitelist.json"
},
{
"pattern": "com/amazonaws/xray/strategy/sampling/DefaultSamplingRules.json"
}
]
}
}

0 comments on commit 6b292b7

Please sign in to comment.