diff --git a/rbcs-cli/conf/rbcs-server.xml b/rbcs-cli/conf/rbcs-server.xml new file mode 100644 index 0000000..3508641 --- /dev/null +++ b/rbcs-cli/conf/rbcs-server.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/rbcs-cli/native-image/native-image.properties b/rbcs-cli/native-image/native-image.properties index c6b79d0..0a0f976 100644 --- a/rbcs-cli/native-image/native-image.properties +++ b/rbcs-cli/native-image/native-image.properties @@ -1,2 +1,2 @@ -Args=-O3 --gc=serial --install-exit-handlers --initialize-at-run-time=io.netty --enable-url-protocols=jpms --initialize-at-build-time=net.woggioni.rbcs.common.RbcsUrlStreamHandlerFactory,net.woggioni.rbcs.common.RbcsUrlStreamHandlerFactory$JpmsHandler +Args=-O3 -march=skylake --gc=serial --install-exit-handlers --initialize-at-run-time=io.netty --enable-url-protocols=jpms --initialize-at-build-time=net.woggioni.rbcs.common.RbcsUrlStreamHandlerFactory,net.woggioni.rbcs.common.RbcsUrlStreamHandlerFactory$JpmsHandler #-H:TraceClassInitialization=io.netty.handler.ssl.BouncyCastleAlpnSslUtils \ No newline at end of file diff --git a/rbcs-cli/native-image/resource-config.json b/rbcs-cli/native-image/resource-config.json index 2b8f65f..301f38f 100644 --- a/rbcs-cli/native-image/resource-config.json +++ b/rbcs-cli/native-image/resource-config.json @@ -36,6 +36,8 @@ "pattern":"\\Qnet/woggioni/rbcs/server/rbcs-default.xml\\E" }, { "pattern":"\\Qnet/woggioni/rbcs/server/schema/rbcs-server.xsd\\E" + }, { + "pattern":"\\Q/net/woggioni/rbcs/server/memcache/schema/rbcs-memcache.xsd\\E" }, { "pattern":"java.base:\\Qsun/text/resources/LineBreakIteratorData\\E" }]}, diff --git a/rbcs-cli/src/configureNativeImage/kotlin/net/woggioni/rbcs/cli/graal/GraalNativeImageConfiguration.kt b/rbcs-cli/src/configureNativeImage/kotlin/net/woggioni/rbcs/cli/graal/GraalNativeImageConfiguration.kt index 2da3fcb..6027e20 100644 --- a/rbcs-cli/src/configureNativeImage/kotlin/net/woggioni/rbcs/cli/graal/GraalNativeImageConfiguration.kt +++ b/rbcs-cli/src/configureNativeImage/kotlin/net/woggioni/rbcs/cli/graal/GraalNativeImageConfiguration.kt @@ -32,8 +32,9 @@ object GraalNativeImageConfiguration { @JvmStatic fun main(vararg args : String) { - val serverDoc = RemoteBuildCacheServer.DEFAULT_CONFIGURATION_URL.openStream().use { - Xml.parseXml(RemoteBuildCacheServer.DEFAULT_CONFIGURATION_URL, it) + val serverURL = URI.create("file:conf/rbcs-client.xml").toURL() + val serverDoc = serverURL.openStream().use { + Xml.parseXml(serverURL, it) } Parser.parse(serverDoc)