GoodData Java SDK
Switch branches/tags
gooddata-java-2.30.0 gooddata-java-2.29.0 gooddata-java-2.28.1 gooddata-java-2.28.0 gooddata-java-2.27.0 gooddata-java-2.26.0 gooddata-java-2.25.1 gooddata-java-2.25.0 gooddata-java-2.24.0 gooddata-java-2.23.0 gooddata-java-2.22.0 gooddata-java-2.21.2 gooddata-java-2.21.1 gooddata-java-2.21.0 gooddata-java-2.20.2 gooddata-java-2.20.1 gooddata-java-2.20.0 gooddata-java-2.19.0 gooddata-java-2.18.2 gooddata-java-2.18.1 gooddata-java-2.18.0 gooddata-java-2.17.0 gooddata-java-2.16.0 gooddata-java-2.15.1 gooddata-java-2.15.0 gooddata-java-2.14.0 gooddata-java-2.13.0 gooddata-java-2.12.0 gooddata-java-2.11.0 gooddata-java-2.10.0 gooddata-java-2.9.1 gooddata-java-2.9.0 gooddata-java-2.8.1 gooddata-java-2.8.0 gooddata-java-2.7.0 gooddata-java-2.6.0 gooddata-java-2.5.0 gooddata-java-2.4.2 gooddata-java-2.4.1 gooddata-java-2.4.0 gooddata-java-2.3.0 gooddata-java-2.2.0 gooddata-java-2.1.2 gooddata-java-2.1.1 gooddata-java-2.1.0 gooddata-java-2.0.0 gooddata-java-2.0.0-RC.2 gooddata-java-2.0.0-RC.1 gooddata-java-1.7.0 gooddata-java-1.6.0 gooddata-java-1.5.2 gooddata-java-1.5.1 gooddata-java-1.5.0 gooddata-java-1.4.0 gooddata-java-1.3.1 gooddata-java-1.3.0 gooddata-java-1.2.2 gooddata-java-1.2.1 gooddata-java-1.2.0 gooddata-java-1.1.2 gooddata-java-1.1.1 gooddata-java-1.1.0 gooddata-java-1.0.0 gooddata-java-0.23.0 gooddata-java-0.22.1 gooddata-java-0.22.0 gooddata-java-0.21.0 gooddata-java-0.20.0 gooddata-java-0.19.1 gooddata-java-0.19.0 gooddata-java-0.18.0 gooddata-java-0.17.0 gooddata-java-0.16.0 gooddata-java-0.15.0 gooddata-java-0.14.0 gooddata-java-0.13.0 gooddata-java-0.12.0 gooddata-java-0.11.0 gooddata-java-0.10.0 gooddata-java-0.9.0 gooddata-java-0.8.0
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.appveyor.yml
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE.txt
README.md
findBugsFilter.xml
pom.xml
release.sh

README.md

GoodData Java SDK Build Status Javadocs Maven Central

The GoodData Java SDK encapsulates the REST API of the GoodData Platform. The first version was implemented during the All Data Hackathon April 10 - 11 2014. It is free and open-source software provided "as-is" under the BSD License as an official project by GoodData Corporation.

Usage

The GoodData Java SDK is available in Maven Central Repository, to use it from Maven add to pom.xml:

<dependency>
    <groupId>com.gooddata</groupId>
    <artifactId>gooddata-java</artifactId>
    <version>2.30.0</version>
</dependency>

See releases page for information about versions and notable changes, the Upgrading Guide will navigate you through changes between major versions.

See Javadocs or Wiki for Code Examples and Extensibility How-To.

Dependencies

The GoodData Java SDK uses:

  • the GoodData HTTP client version 0.9.3 or later
  • the Apache HTTP Client version 4.5 or later (for white-labeled domains at least version 4.3.2 is required)
  • the Spring Framework version 4.3.*
  • the Jackson JSON Processor version 2.8.*
  • the Java Development Kit (JDK) version 8 or later

Development

Build the library with mvn package, see the Testing page for different testing methods.

Contribute

Found a bug? Please create an issue. Missing functionality? Contribute your code.