You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Azure GraalVM Support client library for Java - Version 1.0.0-beta.1
13
+
# Azure GraalVM Support client library for Java - Version 1.0.0-beta.2
14
14
15
15
16
-
The Azure GraalVM Support client library provides support for applications using [Azure client libraries](https://azure.
17
-
github.io/azure-sdk/releases/latest/java.html) to be built as [GraalVM native
16
+
The Azure GraalVM Support client library provides support for applications using [Azure client libraries](https://azure.github.io/azure-sdk/releases/latest/java.html) to be built as [GraalVM native
18
17
images](https://www.graalvm.org/22.0/reference-manual/native-image/). The library contains all the necessary
19
18
[configuration files](https://www.graalvm.org/22.0/reference-manual/native-image/BuildConfiguration/) and [GraalVM
20
19
features](https://www.graalvm.org/sdk/javadoc/index.html?org/graalvm/nativeimage/hosted/Feature.html) required to build
21
20
a native image of an application that uses Azure client libraries.
22
21
22
+
**NOTE:**: This library is a preview and is intended to enable applications using Azure client libraries to quickly
23
+
build and validate native images. However, this is not a stable, GA version and is not officially supported to use in production
Also, include the `azure-aot-graalvm-support-netty` package to bring in the configuration files required for Netty HTTP
49
+
client. For more details on this library, please refer to [this README](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-support-netty/README.md).
44
50
45
-
Add the above dependency to your Maven project along with any other Azure client libraries you may want to use. If
46
-
you are using client libraries that depend on `azure-core-http-netty`, add the `azure-aot-graalvm-support-netty`
47
-
dependency too. For more details on this library, please refer to [this README](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-support-netty/README.md).
-[Sample demonstrating the creation and use of App Configuration client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/appconfiguration/AppConfigurationSample.java)
84
+
#### App Configuration
85
+
-[Sample demonstrating the creation and use of App Configuration client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/appconfiguration/AppConfigurationSample.java)
86
+
87
+
Please refer to [Application Configuration](https://github.com/Azure/azure-sdk-for-java/tree/azure-aot-graalvm-support_1.0.0-beta.2/sdk/appconfiguration/azure-data-appconfiguration) client library documentation for more details.
88
+
89
+
#### Key Vault
90
+
-[Sample demonstrating the creation and use of Key Vault Certificates client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/keyvault/certificates/KeyVaultCertificatesSample.java)
91
+
-[Sample demonstrating the creation and use of Key Vault Keys client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/keyvault/keys/KeyVaultKeysSample.java)
92
+
-[Sample demonstrating the creation and use of Key Vault Secrets client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/keyvault/secrets/KeyVaultSecretsSample.java)
93
+
94
+
Please refer to [Key Vault](https://github.com/Azure/azure-sdk-for-java/tree/azure-aot-graalvm-support_1.0.0-beta.2/sdk/keyvault) client library documentation for more details.
95
+
96
+
#### Storage Blob
97
+
-[Sample demonstrating the creation and use of Storage Blob client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/storage/blob/StorageBlobSample.java)
98
+
99
+
Please refer to [Storage Blob](https://github.com/Azure/azure-sdk-for-java/tree/azure-aot-graalvm-support_1.0.0-beta.2/sdk/storage/azure-storage-blob) client library documentation for more details.
-[Sample demonstrating the creation and use of Key Vault Certificates client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/keyvault/certificates/KeyVaultCertificatesSample.java)
78
-
-[Sample demonstrating the creation and use of Key Vault Keys client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/keyvault/keys/KeyVaultKeysSample.java)
79
-
-[Sample demonstrating the creation and use of Key Vault Secrets client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/keyvault/secrets/KeyVaultSecretsSample.java)
101
+
#### Event Hubs
102
+
-[Sample demonstrating the creation and use of Event Hubs producer client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/eventhubs/EventHubsSample.java)
-[Sample demonstrating the creation and use of Storage Blob client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/storage/blob/StorageBlobSample.java)
104
+
Please refer to [Event Hubs](https://github.com/Azure/azure-sdk-for-java/tree/azure-aot-graalvm-support_1.0.0-beta.2/sdk/eventhubs/azure-messaging-eventhubs) client library documentation for more details.
-[Sample demonstrating the creation and use of Cosmos client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/cosmos/CosmosSample.java)
106
+
#### Form Recognizer
107
+
-[Sample demonstrating the creation and use of Form Recognizer client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/formrecognizer/FormRecognizerSample.java)
-[Sample demonstrating the creation and use of Event Hubs producer client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/eventhubs/EventHubsSample.java)
109
+
Please refer to [Form Recognizer](https://github.com/Azure/azure-sdk-for-java/tree/azure-aot-graalvm-support_1.0.0-beta.2/sdk/formrecognizer/azure-ai-formrecognizer) client library documentation for more details.
-[Sample demonstrating the creation and use of Form Recognizer client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/formrecognizer/FormRecognizerSample.java)
111
+
#### Text Analytics
112
+
-[Sample demonstrating the creation and use of Text Analytics client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/textanalytics/TextAnalyticsSample.java)
-[Sample demonstrating the creation and use of Text Analytics client](https://github.com/Azure/azure-sdk-for-java/blob/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples/src/main/java/com/azure/aot/graalvm/samples/textanalytics/TextAnalyticsSample.java)
114
+
Please refer to [Text Analytics](https://github.com/Azure/azure-sdk-for-java/tree/azure-aot-graalvm-support_1.0.0-beta.2/sdk/textanalytics/azure-ai-textanalytics) client library documentation for more details.
95
115
96
116
## Troubleshooting
97
117
98
118
## Next steps
99
-
The [azure-aot-graalvm-samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-aot-graalvm-support_1.0.0-beta.1/sdk/aot/azure-aot-graalvm-samples)
119
+
The [azure-aot-graalvm-samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-aot-graalvm-support_1.0.0-beta.2/sdk/aot/azure-aot-graalvm-samples)
100
120
library consists of all above samples bundled into a single Maven project that can be compiled with `mvn clean
101
121
install -Pnative` to build the native image and execute all the samples.
0 commit comments