{"id":20537596,"url":"https://github.com/jonathangiles/graalvm-samples","last_synced_at":"2026-05-21T16:08:55.800Z","repository":{"id":96999935,"uuid":"480218133","full_name":"JonathanGiles/graalvm-samples","owner":"JonathanGiles","description":null,"archived":false,"fork":false,"pushed_at":"2022-04-11T04:16:59.000Z","size":124,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-06T03:44:20.712Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JonathanGiles.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-11T03:51:27.000Z","updated_at":"2023-04-26T15:24:58.000Z","dependencies_parsed_at":"2024-03-08T13:52:11.852Z","dependency_job_id":null,"html_url":"https://github.com/JonathanGiles/graalvm-samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JonathanGiles/graalvm-samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonathanGiles%2Fgraalvm-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonathanGiles%2Fgraalvm-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonathanGiles%2Fgraalvm-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonathanGiles%2Fgraalvm-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JonathanGiles","download_url":"https://codeload.github.com/JonathanGiles/graalvm-samples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonathanGiles%2Fgraalvm-samples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33306874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T12:23:38.849Z","status":"ssl_error","status_checked_at":"2026-05-21T12:22:11.673Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T00:41:40.905Z","updated_at":"2026-05-21T16:08:55.750Z","avatar_url":"https://github.com/JonathanGiles.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Azure SDK for Java GraalVM samples\n\nThis directory contains sample applications that demonstrate the use of the [Azure SDK for Java GraalVM support](../azure-graalvm-support) library.\n\n## Getting started\n\nAll samples in this directory require environment variables to be set, so that access to appropriate Azure services can be attained. The required environment variables are detailed in the readme documentation for each sample.\n\nBefore attempting to compile any of the samples into a native executable, firstly try running it as a Java application. This will provide you with a quicker developer 'inner-loop' as the native image compilation step can take considerable time. All of the samples (unless stated otherwise in their readme documentation) can be executed by calling `mvn exec:java` from within the sample directory.\n\nOnce you have managed to run a sample as a Java application, try running it as a native image. Follow these steps:\n\n1) Install GraalVM on your machine by following the [official GraalVM instructions](https://www.graalvm.org/docs/getting-started-with-graalvm/#install-graalvm). \n2) Install the GraalVM `native-image` tool. This tool does not ship with GraalVM, but it can easily be done by running the [GraalVM Updater](https://www.graalvm.org/reference-manual/graalvm-updater/) tool with the following command: `gu install native-image`.\n3) Compile the sample of your choice using the command `mvn package -Pnative`.\n4) Run the native application by finding the native executable within the `./target` directory within the sample directory.\n\nIf all goes well, you should see the equivalent console output as you did when you ran the sample under Java. If issues arise, please [file bug reports](https://github.com/GoogleCloudPlatform/google-cloud-graalvm-support/issues/new).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonathangiles%2Fgraalvm-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonathangiles%2Fgraalvm-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonathangiles%2Fgraalvm-samples/lists"}