microsoft / azure-maven-plugins

Maven plugins for Azure
MIT License
272 stars 140 forks source link

Azure SDK build tool maven plugin #2438

Closed srnagar closed 1 month ago

srnagar commented 2 months ago

What does this implement/fix? Explain your changes.

This change adds Azure SDK build tool maven plugin that can be used by Azure SDK customers. The complete list of plugin features are in the README of the plugin library.

Does this close any currently open issues?

None

Any relevant logs, screenshots, error output, etc.?

Sample logs

[ERROR]  - azure-security-keyvault-keys The azure-sdk-bom version is ignored and a dependency version is explicitly specified.
[ERROR]  - azure-monitor-opentelemetry-exporter The azure-sdk-bom version is ignored and a dependency version is explicitly specified.
[ERROR]  - azure-monitor-opentelemetry-exporter A beta dependency is used.
[ERROR]  - A direct dependency of this project relies on a `com.microsoft.*` library. Consider upgrading to the `com.azure.*` library listed below:
[ERROR]     - com.microsoft.azure:azure-cosmosdb:2.6.13 --> [com.azure:azure-cosmos:4.57.0]
[ERROR]     - com.microsoft.azure:azure-keyvault:1.2.6 --> [com.azure:azure-security-keyvault-keys:4.8.1, com.azure:azure-security-keyvault-certificates:4.6.1, com.azure:azure-security-keyvault-secrets:4.8.1]
[ERROR]  - A method annotated with Beta is called!
[ERROR]    - Method public com.azure.cosmos.ChangeFeedProcessorBuilder com.azure.cosmos.ChangeFeedProcessorBuilder.handleAllVersionsAndDeletesChanges(java.util.function.Consumer) is annotated with @Beta and called by public static void com.test.annotation.BetaApiTestApp.main(java.lang.String[])

Any other comments?

None

Has this been tested?