Staging Area for Java SDKs of Nutanix APIs to be published externally
| Namespace | Description | Package Name | Version |
|---|---|---|---|
| vmm | Virtual Machine Management | com.nutanix.api.vmm-java-client | 4.0.3-alpha-1 |
| prism | Tasks and Monitoring | com.nutanix.api.prism-java-client | 4.0.3-alpha-2 |
| clustermgmt | Infra Management | com.nutanix.api.clustermgmt-java-client | 4.0.1-beta-1 |
| aiops | Stats | com.nutanix.api.aiops-java-client | 4.0.3-alpha-2 |
| storage | Storage Containers | com.nutanix.api.storage-java-client | 4.0.2-alpha-3 |
| iam | Identity and Access Management | com.nutanix.api.iam-java-client | 4.0.1-beta-1 |
| lcm | Life Cycle Management | com.nutanix.api.lcm-java-client | 4.0.1-alpha-1 |
| files | File Server Management | com.nutanix.api.files-java-client | 4.0.1-alpha-2 |
| networking | AHV Networking | com.nutanix.api.networking-java-client | 4.0.1-beta-1 |
| dataprotection | Data Protection | com.nutanix.api.dataprotection-java-client | 4.0.1-alpha-4 |
Project will contain the following:
- a directory corresponding to each namespace as listed above. Each namespace directory will contain a README.md pertaining to the namespace
Java packages will be published into this repository for each namespace as listed above. The package will contain the following
| Package File | Description |
|---|---|
| {namespace}-java-client-{version}.jar | Jar file |
| {namespace}-java-client-{version}.sha1 | sha1 of the jar file |
| {namespace}-java-client-{version}.md5 | md5 of the jar file |
| {namespace}-java-client-{version}-sources.jar | Sources Jar file |
| {namespace}-java-client-{version}-sources.sha1 | sha1 of the sources jar file |
| {namespace}-java-client-{version}-sources.md5 | md5 of the sources jar file |
| {namespace}-java-client-{version}-javadoc.jar | Javadoc Jar file |
| {namespace}-java-client-{version}-javadoc.sha1 | sha1 of the javadoc jar file |
| {namespace}-java-client-{version}-javadoc.md5 | md5 of the javadoc jar file |
| {namespace}-java-client-{version}.pom | pom file of the project |
Edit the pom.xml to change the url attribute from
<url>https://github.com/nutanix-core/ntnx-api-java-sdk-external/blob/main/vmm/README.md</url>
to
<url>https://github.com/nutanix/ntnx-api-java-clients/blob/main/vmm/README.md</url>- SDK packages are uploaded through an automated pipeline. No manual changes must be made.Click here for more info about github packages.
