Qualtrix SDK


License

License

GroupId

GroupId

io.github.mmihira
ArtifactId

ArtifactId

qualtrix-sdk
Last Version

Last Version

0.4.1
Release Date

Release Date

Type

Type

pom
Description

Description

Qualtrix SDK
Qualtrix SDK
Project URL

Project URL

https://github.com/mmihira/qualtrix-sdk
Project Organization

Project Organization

io.github.mmihira
Source Code Management

Source Code Management

https://github.com/mmihira/qualtrix-sdk

Download qualtrix-sdk

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.mmihira/qualtrix-sdk/ -->
<dependency>
    <groupId>io.github.mmihira</groupId>
    <artifactId>qualtrix-sdk</artifactId>
    <version>0.4.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/io.github.mmihira/qualtrix-sdk/
implementation 'io.github.mmihira:qualtrix-sdk:0.4.1'
// https://jarcasting.com/artifacts/io.github.mmihira/qualtrix-sdk/
implementation ("io.github.mmihira:qualtrix-sdk:0.4.1")
'io.github.mmihira:qualtrix-sdk:pom:0.4.1'
<dependency org="io.github.mmihira" name="qualtrix-sdk" rev="0.4.1">
  <artifact name="qualtrix-sdk" type="pom" />
</dependency>
@Grapes(
@Grab(group='io.github.mmihira', module='qualtrix-sdk', version='0.4.1')
)
libraryDependencies += "io.github.mmihira" % "qualtrix-sdk" % "0.4.1"
[io.github.mmihira/qualtrix-sdk "0.4.1"]

Dependencies

compile (2)

Group / Artifact Type Version
org.springframework : spring-web jar 5.2.3.RELEASE
io.projectreactor.addons : reactor-extra jar 3.3.2.RELEASE

runtime (9)

Group / Artifact Type Version
org.apache.commons : commons-math3 jar 3.6.1
com.google.guava : guava jar 28.0-jre
com.fasterxml.jackson.core : jackson-core jar 2.9.8
com.fasterxml.jackson.core : jackson-annotations jar 2.9.8
com.fasterxml.jackson.core : jackson-databind jar 2.9.8
org.springframework : spring-webflux jar 5.2.3.RELEASE
io.projectreactor.netty : reactor-netty jar 0.9.4.RELEASE
org.apache.logging.log4j : log4j-api jar 2.13.0
org.apache.logging.log4j : log4j-core jar 2.13.0

Project Modules

There are no modules declared in this project.

Qualtrix-Sdk

qualtrix-sdk is the qualtrix sdk in the java programming language. Currently only a subset of the API endpoints have been implemented. This library is designed to be used with spring-webclient. maven link

Getting Started

Usage

    var webClient = WebClient.create();
    var client = QualtrixWebFluxClient("QUALTRIX_API_KEY", webClient);
    client.whoAmI().block();

Install

Install using maven

  <dependency>
    <groupId>io.github.mmihira</groupId>
    <artifactId>qualtrix-sdk</artifactId>
    <version>0.1.0</version>
    <type>pom</type>
  </dependency>

Install using gradle

    implementation 'io.github.mmihira:qualtrix-sdk:0.1.0'

Publish

  • In gradle.properties have the following properties set
signing.keyId=<>
signing.password=<>
signing.secretKeyRingFile=<>

sonatypeUsername=mmihira
sonatypePassword=<>
  • In build.gradle set the updated version, tag and push to upstream.
  • Run ./gradlew publish in project dir
  • Go to https://oss.sonatype.org/#stagingRepositories. Login if necessary
  • Select the repository that was uploaded and close it.
  • Then Release it once the closing process has finished.

License

This SDK is distributed under the Apache License, Version 2.0, see LICENSE.txt and NOTICE.txt for more information.

Versions

Version
0.4.1
0.4.0
0.3.11
0.3.10
0.3.0
0.2.1
0.2.0
0.1.13
0.1.12
0.1.11
0.1.1
0.1.0