Alexander.Likhachev
a19bd2ed2e
[Build] Migrate most of the build logic from Project.buildDir usage
...
It's going to be deprecated in Gradle 8.3
There's currently no way to pass a `org.gradle.api.provider.Provider` to the JavaExec.systemProperty or Test.systemProperty. There's a workaround using `org.gradle.process.CommandLineArgumentProvider`, but I intentionally don't rework these calls as Gradle is going to allow passing providers to configure system properties: https://github.com/gradle/gradle/issues/12247#issuecomment-1568427242
^KTI-1473 In Progress
2023-12-07 18:31:06 +00:00
Vyacheslav Gerasimov
6305d068db
Build: Add Android emulators to implicitDependencies
...
#KTI-1277
2023-08-01 09:18:34 +00:00
Vyacheslav Gerasimov
58d6e3e57f
Build: Download Android x86 emulator image unconditionally
...
#KTI-1277
2023-08-01 09:18:34 +00:00
Vyacheslav Gerasimov
02489dcd75
Build: Add android sdk to implicitDependencies
...
#KTI-72
2023-06-16 12:19:00 +00:00
Alexander Likhachev
6bd44df861
[Build] Fix configuration cache issues (part 6)
...
Make DexMethodCountStats task class, tasks :examples:kotlin-jsr223-daemon-local-eval-example:test,:idea:idea-fir:test, :idea:idea-fir-performance-tests:test, :idea:idea-frontend-fir:test, :idea:idea-frontend-fir:idea-fir-low-level-api:test, :kotlin-compiler-client-embeddable:test, :kotlin-compiler-embeddable:test, :kotlin-stdlib-js-ir:compileTestKotlinJs, :plugins:android-extensions-compiler:test, :plugins:parcelize:parcelize-compiler:test, :compiler:test compatible with configuration cache
Relates to #KT-44611
2021-03-11 14:12:36 +03:00
Alexander Likhachev
46b056c929
[Build] Fix configuration cache issues (part 5)
...
Make Project.configureFormInstrumentation and Task.useAndroidConfiguration extensions, :dependencies:android-sdk unzip tasks compatible with configuration cache
Relates to #KT-44611
2021-03-11 14:12:35 +03:00
Mikhael Bogdanov
c5baf3fdd2
Upgrade gradle plugin to 4.1. and build tools to 29.0.3 for android box tests
2021-01-29 11:57:51 +01:00
Mikhail Bogdanov
9d68db1668
Switch usages android build tools from 23.0.1 to 28.0.3
2020-04-14 13:53:22 +02:00
Mikhail Bogdanov
acb4d6cf63
Update android-sdk dependency management. Add Emulator
2020-04-09 17:04:41 +02:00
Vyacheslav Gerasimov
0cde2e2f5b
Build: Fix ivy repository for android sdk
...
There is no `artifact()` in metadataSources by default in gradle 6.0
2019-11-27 21:26:34 +03:00
Ilya Chernikov
315a9d66a0
Refactor more tasks to lazy API
2019-08-21 20:20:08 +02:00
Ilya Chernikov
2ed8fa7624
Convert main task creating helper to lazy API, refactor accordingly
2019-08-21 20:20:08 +02:00
Vyacheslav Gerasimov
2fc2c8fa4c
Minor: Cleanup android-sdk, remove obsolete comment & unused configuration
2019-05-29 15:08:05 +03:00
Vyacheslav Gerasimov
b88d9d62b8
Build: Extract cache redirector to script & add verification task
2019-05-23 18:11:29 +03:00
Vyacheslav Gerasimov
f890cab145
Build: Rename custom-dependencies -> dependencies
2019-03-20 21:29:11 +03:00