Skip to content
This repository was archived by the owner on Jun 18, 2024. It is now read-only.

Include Dependencies using Gradle

joshgav edited this page Oct 26, 2014 · 5 revisions

To access early private binaries, add this snippet to your project-level Gradle script. Integrate this into the existing repositories closure if already there. Warning: Be careful not commit your API key to git.

repositories {
    maven {
        url "https://dl.bintray.com/msopentech/Maven"
		credentials {
			username "joshgav"  //your bintray username
			password "7eae1974..."  //find at https://bintray.com/profile/edit -> API Key
		}
    }
}

For publicly available binaries, you can rely on this from the default project-level Gradle script:

repositories {
	jcenter()
}

In either case, then add the SDK dependencies in module-level (app) build scripts:

dependencies {
	// base OData stuff:
	compile group: 'com.microsoft.services', name: 'odata-engine-interfaces', version: '0.9.0'
	compile group: 'com.microsoft.services', name: 'odata-engine-java-impl', version: '0.9.0'
	compile group: 'com.microsoft.services', name: 'odata-engine-helpers', version: '0.9.0'

	// for Android:
	compile group: 'com.microsoft.services', name: 'odata-engine-android-impl', version: '0.9.0'

	// for JVM:
	compile group: 'com.microsoft.services', name: 'odata-engine-java-desktop-impl', version: '0.9.0'  // for JVM

	// choose the services/SDKs you need:
	compile group: 'com.microsoft.services', name: 'outlook-services', version: '0.9.0'
	compile group: 'com.microsoft.services', name: 'discovery-services', version: '0.9.0'
	compile group: 'com.microsoft.services', name: 'directory-services', version: '0.9.0'
	compile group: 'com.microsoft.services', name: 'file-services', version: '0.9.0'
	compile group: 'com.microsoft.services', name: 'list-services', version: '0.9.0'
}

Clone this wiki locally