-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump gradle-version, dependencies, support JDK 11 #1118
Conversation
c1ce854
to
5b23f0d
Compare
b291a5a
to
a931e89
Compare
@ank27 why should this be ported to stable v10.3? I'm judging based on a checkbox |
a931e89
to
5de8da2
Compare
Just pointing out that this PR will be split in 2:
did I get it correct @ank27 ? |
5de8da2
to
4fe94fe
Compare
Yes, this pr is now related to gradle bump (for 10.4-beta.1), and versions plugin added to #1123. |
android-auto-app/src/main/java/com/mapbox/maps/testapp/auto/car/CarJavaInterfaceChecker.java
Outdated
Show resolved
Hide resolved
70bb961
to
ece1a9f
Compare
@ank27 is it expected that we did pull so many new libraries (based on license file)? I remember we once did pull similar amount of libraries because common introduced dependency on play-services which increased our binary size a lot. |
Good point, though I think these are added because we bumped the license plugin to v0.8.90 mentioned here too and common hasn't added any extra dependencies (just updated the current versions), I will check the size of the snapshot with the current branch. that might give a hint if SDK has increased in size or not. |
28e1c27
to
41be371
Compare
plugin-animation/src/main/java/com/mapbox/maps/plugin/animation/animator/CameraAnimator.kt
Show resolved
Hide resolved
...oid-auto-app/src/main/java/com/mapbox/maps/testapp/auto/testing/CarJavaInterfaceChecker.java
Show resolved
Hide resolved
e994d27
to
79cfe03
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, let's merge and iterate
c3d2b74
to
79cfe03
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's merge and address the remaining issues/tickets as follow up.
b1d6710
to
008ea1c
Compare
DEVELOPING.md
Outdated
@@ -30,10 +30,14 @@ The only requirement is to install the latest version of | |||
[`sdkmanager`](https://developer.android.com/studio/command-line/sdkmanager) command line or | |||
through the GUI interface to make sure the extra requirements to build Android are met. | |||
|
|||
Note: We use Android gradle plugin v7.0+ to build the project, which requires JDK 11. | |||
when building project, make sure you have JDK 11 installed and set it as JAVA_HOME variable. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd drop this line at all and use my suggestion above.
6d3dc9c
to
36885be
Compare
Noting that with AGP7+ compose app could now be a module instead of separate project inside #695 |
Summary of changes
Dependencies updated
Since we adapt to Gradle plugin 7.0, JDK 11 is now required to run the project.
User impact (optional)
Pull request checklist:
@JvmOverloads
,@file:JvmName
, etc).mapbox-maps-android
changelog:<changelog>Update android gradle plugin to v7.0.4, gradle version to v7.0.2, Gradle licence plugin to 0.8.80, Kotlin gradle plugin to 1.5.31, Jacoco to 0.8.7</changelog>
.v10.4
release branch fix / enhancement, merge it tomain
firstly and then port tov10.4
release branch.Fixes: < Link to related issues that will be fixed by this pull request, if they exist >
PRs must be submitted under the terms of our Contributor License Agreement CLA.