forked from Azure/azure-sdk-for-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GraalVM support for Azure SDK (Azure#25786)
* Add GraalVM support for Azure SDKs
- Loading branch information
Showing
57 changed files
with
4,130 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# Release History | ||
|
||
## 1.0.0-beta.1 (Unreleased) | ||
Version 1.0.0-beta.1 is a preview of our efforts in creating a client library for Azure GraalVM Netty Support that is | ||
developer-friendly, idiomatic to the Java ecosystem, and as consistent across different languages and platforms as | ||
possible. The principles that guide our efforts can be found in the | ||
[Azure SDK Design Guidelines for Java](https://azure.github.io/azure-sdk/java_introduction.html). | ||
|
||
## Features Added | ||
- Initial release. Please see the README and wiki for information on using the new library. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# Azure GraalVM Netty Support client library for Java | ||
|
||
## Getting started | ||
|
||
### Prerequisites | ||
- A [Java Development Kit (JDK)][jdk_link], version 8 or later. | ||
- [Azure Subscription][azure_subscription] | ||
|
||
### Include the package | ||
|
||
[//]: # ({x-version-update-start;com.azure:azure-aot-graalvm-support-netty;current}) | ||
```xml | ||
<dependency> | ||
<groupId>com.azure</groupId> | ||
<artifactId>azure-aot-graalvm-support-netty</artifactId> | ||
<version>1.0.0-beta.1</version> | ||
</dependency> | ||
``` | ||
## Key concepts | ||
|
||
## Examples | ||
|
||
## Troubleshooting | ||
|
||
## Next steps | ||
|
||
## Contributing | ||
|
||
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License | ||
Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. | ||
For details, visit [https://cla.microsoft.com](https://cla.microsoft.com). | ||
|
||
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the | ||
PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this | ||
once across all repos using our CLA. | ||
|
||
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). | ||
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact | ||
[[email protected]](mailto:[email protected]) with any additional questions or comments. | ||
|
||
<!-- LINKS --> | ||
[cla]: https://cla.microsoft.com | ||
[coc]: https://opensource.microsoft.com/codeofconduct/ | ||
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ | ||
[coc_contact]: mailto:[email protected] | ||
[jdk_link]: https://docs.microsoft.com/java/azure/jdk/?view=azure-java-stable | ||
[azure_subscription]: https://azure.microsoft.com/free | ||
|
||
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Faot%2Fazure-aot-graalvm-support-netty%2FREADME.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,133 @@ | ||
<!-- Copyright (c) Microsoft Corporation. All rights reserved. | ||
Licensed under the MIT License. --> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
|
||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<groupId>com.azure</groupId> | ||
<artifactId>azure-aot-graalvm-support-netty</artifactId> | ||
<version>1.0.0-beta.1</version> <!-- {x-version-update;com.azure:azure-aot-graalvm-support-netty;current} --> | ||
|
||
<packaging>jar</packaging> | ||
<name>Microsoft Azure SDK for GraalVM Netty support</name> | ||
<description>This package contains Microsoft Azure GraalVM Netty Support SDK.</description> | ||
<parent> | ||
<groupId>com.azure</groupId> | ||
<artifactId>azure-client-sdk-parent</artifactId> | ||
<version>1.7.0</version> <!-- {x-version-update;com.azure:azure-client-sdk-parent;current} --> | ||
<relativePath>../../parents/azure-client-sdk-parent</relativePath> | ||
</parent> | ||
<url>https://github.com/Azure/azure-sdk-for-java</url> | ||
|
||
<licenses> | ||
<license> | ||
<name>The MIT License (MIT)</name> | ||
<url>http://opensource.org/licenses/MIT</url> | ||
<distribution>repo</distribution> | ||
</license> | ||
</licenses> | ||
|
||
<distributionManagement> | ||
<site> | ||
<id>azure-java-build-docs</id> | ||
<url>${site.url}/site/${project.artifactId}</url> | ||
</site> | ||
</distributionManagement> | ||
|
||
<scm> | ||
<url>scm:git:https://github.com/Azure/azure-sdk-for-java</url> | ||
<connection>scm:git:[email protected]:Azure/azure-sdk-for-java.git</connection> | ||
<tag>HEAD</tag> | ||
</scm> | ||
|
||
<properties> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<legal> | ||
<![CDATA[[INFO] Any downloads listed may be third party software. Microsoft grants you no rights for third party software.]]></legal> | ||
</properties> | ||
|
||
<developers> | ||
<developer> | ||
<id>microsoft</id> | ||
<name>Microsoft</name> | ||
</developer> | ||
</developers> | ||
|
||
<dependencies> | ||
<dependency> | ||
<groupId>com.azure</groupId> | ||
<artifactId>azure-aot-graalvm-support</artifactId> | ||
<version>1.0.0-beta.1</version> <!-- {x-version-update;com.azure:azure-aot-graalvm-support;dependency} --> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-handler</artifactId> | ||
<version>4.1.70.Final</version> <!-- {x-version-update;io.netty:netty-handler;external_dependency} --> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-handler-proxy</artifactId> | ||
<version>4.1.70.Final</version> <!-- {x-version-update;io.netty:netty-handler-proxy;external_dependency} --> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-buffer</artifactId> | ||
<version>4.1.70.Final</version> <!-- {x-version-update;io.netty:netty-buffer;external_dependency} --> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-codec-http</artifactId> | ||
<version>4.1.70.Final</version> <!-- {x-version-update;io.netty:netty-codec-http;external_dependency} --> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-codec-http2</artifactId> | ||
<version>4.1.70.Final</version> <!-- {x-version-update;io.netty:netty-codec-http2;external_dependency} --> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-transport-native-unix-common</artifactId> | ||
<version>4.1.70.Final</version> <!-- {x-version-update;io.netty:netty-transport-native-unix-common;external_dependency} --> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-transport-native-epoll</artifactId> | ||
<version>4.1.70.Final</version> <!-- {x-version-update;io.netty:netty-transport-native-epoll;external_dependency} --> | ||
<classifier>linux-x86_64</classifier> | ||
</dependency> | ||
<dependency> | ||
<groupId>io.netty</groupId> | ||
<artifactId>netty-transport-native-kqueue</artifactId> | ||
<version>4.1.70.Final</version> <!-- {x-version-update;io.netty:netty-transport-native-kqueue;external_dependency} --> | ||
<classifier>osx-x86_64</classifier> | ||
</dependency> | ||
</dependencies> | ||
|
||
<build> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-enforcer-plugin</artifactId> | ||
<version>3.0.0-M3</version> <!-- {x-version-update;org.apache.maven.plugins:maven-enforcer-plugin;external_dependency} --> | ||
<configuration> | ||
<rules> | ||
<bannedDependencies> | ||
<includes> | ||
<include>io.netty:netty-buffer:[4.1.70.Final]</include> <!-- {x-include-update;io.netty:netty-buffer;external_dependency} --> | ||
<include>io.netty:netty-codec-http:[4.1.70.Final]</include> <!-- {x-include-update;io.netty:netty-codec-http;external_dependency} --> | ||
<include>io.netty:netty-codec-http2:[4.1.70.Final]</include> <!-- {x-include-update;io.netty:netty-codec-http2;external_dependency} --> | ||
<include>io.netty:netty-handler:[4.1.70.Final]</include> <!-- {x-include-update;io.netty:netty-handler;external_dependency} --> | ||
<include>io.netty:netty-handler-proxy:[4.1.70.Final]</include> <!-- {x-include-update;io.netty:netty-handler-proxy;external_dependency} --> | ||
<include>io.netty:netty-transport-native-unix-common:[4.1.70.Final]</include> <!-- {x-include-update;io.netty:netty-transport-native-unix-common;external_dependency} --> | ||
<include>io.netty:netty-transport-native-epoll:[4.1.70.Final]</include> <!-- {x-include-update;io.netty:netty-transport-native-epoll;external_dependency} --> | ||
<include>io.netty:netty-transport-native-kqueue:[4.1.70.Final]</include> <!-- {x-include-update;io.netty:netty-transport-native-kqueue;external_dependency} --> | ||
</includes> | ||
</bannedDependencies> | ||
</rules> | ||
</configuration> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
</project> |
Oops, something went wrong.