I already added the android.gradleDep build hint with the proper "compile'....' " hint for the 3rd party library I want to integrate. (In this case, Firebase).
In the root-level build.gradle file in a Codename One Android app, how can I:
- add a classpath dependency to the buildscript section?
- add a maven dependency in the allprojects section?
EDIT:
3. Add a plugin, such as: apply plugin: 'com.google.gms.google-services'
For a visual example:
buildscript {
dependencies {
classpath 'com.google.gms:google-services:3.1.0' // google-services plugin
}
}
allprojects {
dependencies {
maven {
url "https://maven.google.com" // Google's Maven repository
}
}
}
I have looked at CN1's page on Build hints but don't know what to do next to import this library. Without these changes, I get the following build error:
Resource missing. [HTTP GET: https://jcenter.bintray.com/com/google/firebase/firebase-
core/11.2.0/firebase-core-11.2.0.pom]
Resource missing. [HTTP HEAD: https://jcenter.bintray.com/com/google/firebase/firebase-
core/11.2.0/firebase-core-11.2.0.jar]
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'MyApp'.
> Could not resolve all dependencies for configuration ':_debugCompile'.
> Could not find com.google.firebase:firebase-core:11.2.0.
Searched in the following locations:
https://jcenter.bintray.com/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.pom
https://jcenter.bintray.com/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.jar
file:/tmp/build1801628445736809063xxx/MyApp/libs/firebase-core-11.2.0.jar
file:/tmp/build1801628445736809063xxx/MyApp/libs/firebase-core.jar
file:/home/ec2-user/android-sdk/extras/android/m2repository/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.pom
file:/home/ec2-user/android-sdk/extras/android/m2repository/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.jar
file:/home/ec2-user/android-sdk/extras/google/m2repository/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.pom
file:/home/ec2-user/android-sdk/extras/google/m2repository/com/google/firebase/firebase-core/11.2.0/firebase-core-11.2.0.jar
EDIT In the .properties file, I have:
codename1.arg.android.repositories=maven { url "https\://maven.google.com" };
codename1.arg.android.gradleDep=compile 'com.google.gms\:google-services\:3.1.0', compile 'com.google.firebase\:firebase-core\:11.2.0'
I am getting the following error message:
FAILURE: Build failed with an exception.
* Where:
Build file '/tmp/build1791213618910744158xxx/MyApp/build.gradle' line: 78
* What went wrong:
A problem occurred evaluating root project 'MyApp'.
> Could not find property 'compile' on org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@59ed76e3.