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
[](https://www.openhub.net/p/ds3_java_sdk?ref=sample)
11
8
12
9
## Contact Us
13
10
@@ -21,57 +18,53 @@ If using Intellij, simply import the project as a Gradle project.
21
18
22
19
## Install
23
20
24
-
To install the latest `ds3_java_sdk` either download the latest release jar file from the [Releases](../../releases) page or clone the repository with `git clone https://github.com/SpectraLogic/ds3_java_sdk.git`, cd to `ds3_java_sdk` and run `./gradlew clean ds3-sdk:install` to install the sdk into your local maven repository. It is compatible with Java 8.
21
+
To install the latest `ds3_java_sdk` either download the latest release jar file from the [Releases](../../releases) page or clone the repository with `git clone https://github.com/SpectraLogic/ds3_java_sdk.git`, cd to `ds3_java_sdk` and run `./gradlew clean ds3-sdk:install` to install the sdk into your local maven repository. It is compatible with Java 8 and is additionally tested against Java 11 and 17.
25
22
26
-
The SDK can also be included directly into a Maven or Gradle build. There is also a fatjar version that you can optionally use with the `all` classifier, take a look at the commented out code in the examples below. To include the SDK into maven add the following to the `pom.xml` file:
23
+
Starting with the 5.6.0 release, the SDK is available on [Maven Central](https://central.sonatype.com/namespace/com.spectralogic.ds3) and can be included directly into a Maven or Gradle build. There is also a fatjar version that you can optionally use with the `all` classifier, take a look at the commented out code in the examples below. To include the SDK into maven add the following to the `pom.xml` file:
27
24
28
25
```xml
29
-
30
26
<project>
31
-
...
32
-
<repositories>
33
-
<repository>
34
-
<id>jitpack.io</id>
35
-
<url>https://jitpack.io</url>
36
-
</repository>
37
-
</repositories>
38
27
...
39
28
<dependencies>
40
29
...
41
30
<dependency>
42
-
<groupId>com.github.spectralogic</groupId>
43
-
<artifactId>ds3_java_sdk</artifactId>
31
+
<groupId>com.spectralogic.ds3</groupId>
32
+
<artifactId>ds3-sdk</artifactId>
44
33
<version>Tag</version>
45
34
<!-- <classifier>all</classifier> -->
46
35
</dependency>
47
36
...
48
37
</dependencies>
49
38
</project>
39
+
```
50
40
41
+
To include the sdk into Gradle include the following in the `build.gradle.kts` file:
The latest javadoc is located at [http://spectralogic.github.io/ds3_java_sdk/javadoc/](http://spectralogic.github.io/ds3_java_sdk/javadoc/)
62
+
### Previous versions
63
+
64
+
Versions prior to 5.6.0 are available on [jitpack.io](https://jitpack.io/#SpectraLogic/ds3_java_sdk) under different maven coordinates. Unfortunately, the 5.6.0 version on jitpack.io is a pre-release version and is missing important fixes, and it is recommended that the artifacts on Maven Central are used going forward. To access versions earlier than 5.6.0, please see the instructions at https://jitpack.io/#SpectraLogic/ds3_java_sdk.
73
65
74
66
## Contributing
67
+
75
68
If you would like to contribute to the source code, sign the [Contributors Agreement](https://developer.spectralogic.com/contributors-agreement/) and make sure that your source conforms to our [Java Style Guide](https://github.com/SpectraLogic/spectralogic.github.com/wiki/Java-Style-Guide). For an overview of how we use Github, please review our [Github Workflow](https://github.com/SpectraLogic/spectralogic.github.com/wiki/Github-Workflow).
76
69
77
70
## Examples
@@ -105,7 +98,7 @@ The version is specified in `libs.versions.toml`:
105
98
#
106
99
# project version
107
100
#
108
-
ds3SdkVersion = "5.6.0"
101
+
ds3SdkVersion = "5.6.1"
109
102
```
110
103
111
-
When a release is created in github, it is automatically published on [jitpack.io](https://jitpack.io/#SpectraLogic/ds3_java_sdk).
104
+
Once released, increment the minor version and add the suffix "-SNAPSHOT" to prepare for the next development cycle.
0 commit comments