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
{{ message }}
This repository was archived by the owner on Oct 11, 2023. It is now read-only.
This README is based on the latest released preview version Azure Batch SDK (1.0.0-beta2). If you are looking for other releases, see [More Information](#more-information)
6
+
7
+
The Azure Batch Libraries for Java is a higher-level, object-oriented API for interacting with the Azure Batch service.
8
+
9
+
10
+
> **1.0.0-beta2** is a developer preview that supports major parts of Azure Batch. The next preview version of the Azure Batch Libraries for Java is a work in-progress. We will be adding support for more new featuresand tweaking the API over the next few months.
11
+
12
+
**Azure Batch Authentication**
13
+
14
+
You need to create a Batch account through the [Azure portal](https://portal.azure.com) or Azure cli. Use the account name, key, and URL to create a `BatchSharedKeyCredentials` instance for authentication with the Azure Batch service.
15
+
The `BatchClient` class is the simplest entry point for creating and interacting with Azure Batch objects.
You can find sample code that illustrates Batch usage scenarios in https://github.com/azure/azure-batch-samples
49
+
50
+
51
+
# Download
52
+
53
+
54
+
**1.0.0-beta2**
55
+
56
+
If you are using released builds from 1.0.0-beta2, add the following to your POM file:
57
+
58
+
```xml
59
+
<dependency>
60
+
<groupId>com.microsoft.azure</groupId>
61
+
<artifactId>azure-batch</artifactId>
62
+
<version>1.0.0-beta2</version>
63
+
</dependency>
64
+
<dependency>
65
+
<groupId>com.microsoft.rest</groupId>
66
+
<artifactId>client-runtime</artifactId>
67
+
<version>1.0.0-beta2</version>
68
+
</dependency>
69
+
<dependency>
70
+
<groupId>com.microsoft.azure</groupId>
71
+
<artifactId>azure-client-runtime</artifactId>
72
+
<version>1.0.0-beta2</version>
73
+
</dependency>
74
+
```
75
+
76
+
#Pre-requisites
77
+
78
+
- A Java Developer Kit (JDK), v 1.7 or later
79
+
- Maven
80
+
- Azure Service Principal - see [how to create authentication info](./AUTH.md).
81
+
82
+
83
+
## Help
84
+
85
+
If you encounter any bugs with these libraries, please file issues via [Issues](https://github.com/Azure/azure-batch-sdk-for-java/issues) or checkout [StackOverflow for Azure Java SDK](http://stackoverflow.com/questions/tagged/azure-java-sdk).
86
+
87
+
#Contribute Code
88
+
89
+
If you would like to become an active contributor to this project please follow the instructions provided in [Microsoft Azure Projects Contribution Guidelines](http://azure.github.io/guidelines.html).
90
+
91
+
1. Fork it
92
+
2. Create your feature branch (`git checkout -b my-new-feature`)
93
+
3. Commit your changes (`git commit -am 'Add some feature'`)
94
+
4. Push to the branch (`git push origin my-new-feature`)
| 1.0.0-beta2 |[1.0.0-beta2](https://github.com/Azure/azure-sdk-for-java/tree/1.0.0-beta2)| Tagged release for 1.0.0-beta2 version of Azure management libraries |
107
+
| 1.0.0-beta1 |[1.0.0-beta1](https://github.com/Azure/azure-sdk-for-java/tree/1.0.0-beta1)| Maintenance branch for AutoRest generated raw clients |
108
+
| 1.0.0-beta1+fixes |[v1.0.0-beta1+fixes](https://github.com/Azure/azure-sdk-for-java/tree/v1.0.0-beta1+fixes)| Stable build for AutoRest generated raw clients |
109
+
| 0.9.x-SNAPSHOTS |[0.9](https://github.com/Azure/azure-sdk-for-java/tree/0.9)| Maintenance branch for service management libraries |
110
+
| 0.9.3 |[v0.9.3](https://github.com/Azure/azure-sdk-for-java/tree/v0.9.3)| Latest release for service management libraries |
111
+
112
+
---
113
+
114
+
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.
0 commit comments