Nikolay Krasko
293f2f9950
Build: Replace Bintray with Space for kotlin-dependencies repository (KTI-466)
2021-01-24 15:04:41 +03:00
Vyacheslav Gerasimov
06fd7f8526
Build: Add helper to configure gradle test distribution
2020-12-10 19:42:32 +03:00
Dmitriy Novozhilov
1a3727a17c
Build: advance kotlin-build-gradle-plugin version in build files
2020-11-17 18:14:08 +03:00
Alexander Udalov
4ca60a2d7d
Fix warnings and some inspections in buildSrc
2020-11-16 19:15:43 +01:00
Victor Turansky
b42795a9ea
Bump 'com.gradle.plugin-publish' from 0.11.0 to 0.12.0 ( #3853 )
2020-10-15 15:46:34 +03:00
Dmitriy Novozhilov
051d64742c
Make SpaceBootstrap as default bootstrap source
2020-09-28 12:45:36 +03:00
Dmitriy Novozhilov
f39adfdf15
Update version of kotlin-build-gradle-plugin dependency
2020-09-28 12:43:10 +03:00
Vyacheslav Gerasimov
3764eeba25
Build: Setup gradle.test-retry plugin for all test tasks in the project
2020-09-09 18:20:01 +03:00
Vyacheslav Gerasimov
628efcb189
Build: Add kotlin.build.dependencies.iu.enabled property
...
Alias for intellijUltimateEnabled
2020-07-16 13:00:25 +03:00
Vyacheslav Gerasimov
996e529944
Build: Allow intellijUltimateEnabled without kotlin-ultimate directory
...
This allows to build against idea ultimate locally
2020-07-16 13:00:24 +03:00
Vyacheslav Gerasimov
63b7350046
Build: Use sources from kotlin mpp source set in sourcesJar helper
2020-06-29 18:17:08 +03:00
Vyacheslav Gerasimov
eeb2f7d3d1
Build: Migrate plugin markers to maven-publish publication
2020-06-14 20:31:27 +03:00
Nikolay Krasko
cc709a2ef9
202: Update dependencies
2020-06-10 12:39:27 +03:00
Nikolay Krasko
5e7c82ea01
Fix building dist with JDK 13 (KTI-262)
...
Return to bootstrap version, that was abandoned because of KT-37235.
It looks like build is fine now.
2020-05-29 20:17:55 +03:00
Vyacheslav Gerasimov
5bca9c488e
Build: Don't unpack ivy repo artifacts if target directory exists
2020-05-26 07:18:09 +03:00
Sergey Rostov
e82b8a1bdc
buildSrc, kotlin-dsl plugin: suppress experimentalWarning
...
This warning is about https://docs.gradle.org/current/userguide/kotlin_dsl.html#sec:kotlin-dsl_plugin .
It appears after we are strating using our bootstrap plugin for buildSrc
too. It is unlikely that new compiler will broke build scripts
compilation for our project, so we can suppress it.
2020-04-08 15:15:16 +03:00
Ilya Gorbunov
055a1921cc
Update kotlin-build-gradle-plugin to 0.0.17
2020-04-02 05:21:10 +03:00
Ilya Gorbunov
4a8dbcccee
Advance bootstrap to 1.4.0-dev-5087
...
Temporary fix kotlin gradle plugin version in buildsrc at 1.4.0-dev-1818, otherwise it causes problems in main buildscripts, when compiled with -dev-5087 (KT-37235).
2020-03-31 16:02:32 +03:00
nataliya.valtman
915e6107d1
make Bootstrap option available in buildSrc
2020-03-23 08:43:06 +03:00
Vyacheslav Gerasimov
7dc24a13e4
Build: Make ProGuard task cacheable
...
Exclude jdk files form libraries input. Instead add jdk major version
to inputs. JavaCompile task acts same to ignore fluctuations in JDK
implementations since api should remain same
2020-03-18 22:32:07 +03:00
Vyacheslav Gerasimov
338dae7a83
Build: Apply checkCacheability.gradle.kts to buildSrc
2020-03-10 20:34:05 +03:00
nataliya.valtman
fa74eabbd1
use bootstrap.kotlin.default.version bootstrap for buildSrc
2020-03-04 15:15:32 +03:00
nataliya.valtman
5c6f452c10
Revert "add cleanup dependencies tasks for buildSrc"
...
This reverts commit 8a8536f8
2020-02-27 15:23:47 +03:00
nataliya.valtman
8a8536f8ae
add cleanup dependencies tasks for buildSrc
...
change embedded kotlin version to bootstrap for buildSrc
2020-02-27 13:55:58 +03:00
Vyacheslav Gerasimov
5aae3b5d27
Build: Add localBuildCacheDirectory property to KotlinBuildProperties
2020-02-25 19:37:33 +03:00
nataliya.valtman
d82dc86c71
Reverts commit 13afb2e4 (buildSrc bootstrap version)
2020-02-25 17:08:51 +03:00
nataliya.valtman
13afb2e45e
Make kotlin build version for buildSrc the same as for kotlin project
2020-02-23 09:02:22 +03:00
Yan Zhulanow
a2be789d37
Pill: Move out Pill tasks from buildSrc
2020-02-14 17:35:16 +09:00
Yan Zhulanow
73813aef23
Pill: Support all Gradle source sets, not just main/test
2020-02-14 17:35:15 +09:00
Nikolay Krasko
eca562a006
Add possibility to depend on nightly repository
2020-02-12 14:54:47 +03:00
Vyacheslav Gerasimov
526f29cc1a
Build: Upgrade com.github.jengelman.gradle.plugins:shadow to 5.2.0
2020-01-24 19:39:59 +03:00
Vyacheslav Gerasimov
75c94f3b0f
Build: Upgrade kotlin-build-gradle-plugin to 0.0.8
2019-12-19 17:45:31 +03:00
Vyacheslav Gerasimov
8d303af395
Build: Add build scan server url setting
2019-12-13 20:11:18 +03:00
Vyacheslav Gerasimov
724884513e
Build: Extract build cache setup to kotlin-build-gradle-plugin
2019-12-13 20:11:18 +03:00
Vyacheslav Gerasimov
bfcac5b091
Build: Update kotlin-build-gradle-plugin to 0.0.4
2019-12-13 20:11:18 +03:00
Vyacheslav Gerasimov
729b4d33cf
Build: Replace deprecated compile configuration with implementation in build script of buildSrc
2019-12-13 20:11:18 +03:00
Vyacheslav Gerasimov
85dcc65695
Build: Use kotlin-build-gradle-plugin in build script of buildSrc
2019-12-13 20:11:18 +03:00
Vyacheslav Gerasimov
5f158f5ce7
Build: Add kotlin-build-gradle-plugin & use it prebuilt from bintray
...
With extracted buildProperties.kt from buildSrc required for settings.gradle, using buildSrc classes is not allowed there since gradle 6.0
2019-11-27 21:26:32 +03:00
Alexey Tsvetkov
cd641c9047
Set source and target compatibility in buildSrc
...
If source and target compatibility are not set explicity,
Gradle will assume they are equal to current JVM version.
This may cause unwanted rebuilds, when a build is run on
different JDK versions (it might happen when switching between
CLI and IDE).
2019-07-25 16:03:07 +03:00
Kirill Shmakov
ae45bbcead
Explicit misconfiguration signalization
2019-06-15 12:47:56 +03:00
Kirill Shmakov
0df8b7f610
Support ultimate transition
...
KOTLIN-CR-3025
2019-06-15 11:25:43 +03:00
Vyacheslav Gerasimov
16b9c15133
Build: Don't run checkBuild tasks on check, add checkBuild to buildSrc
2019-06-07 17:38:16 +03:00
Vyacheslav Gerasimov
b88d9d62b8
Build: Extract cache redirector to script & add verification task
2019-05-23 18:11:29 +03:00
Vyacheslav Gerasimov
0babddfc00
Build: update idea-ext to v0.5
2019-05-14 18:07:16 +03:00
Vyacheslav Gerasimov
1551f39daa
Update asm version to 7.0.1 everywhere
2019-04-22 21:52:01 +03:00
Ilya Gorbunov
adeeeeee48
Fix embedded version of kotlin-stdlib in buildSrc
...
To avoid bringing stdlib:1.2.30, which is a transitive dependency of
com.jakewharton.dex:dex-method-list:3.0.0, into compile classpath of
the project build scripts.
2019-03-25 03:28:06 +03:00
Vyacheslav Gerasimov
128b70e2c4
Build: Add property to enable dependency task output verification
...
Enabled on teamcity by default, disabled locally by default,
kotlin.build.dependency.output.verification may be used to specify explicitly
2019-03-20 21:29:21 +03:00
Vyacheslav Gerasimov
98a7c5264c
Build: Move intellij-sdk contents to prepare-deps
2019-03-20 21:29:16 +03:00
Vyacheslav Gerasimov
139286bf44
Build: Merge prepare-deps/android-dx to intellij-sdk
2019-03-20 21:29:14 +03:00
Vyacheslav Gerasimov
07b0129a6a
Build: Build android-dx and intellij-sdk repo to dependencies/repo
...
From KOTLIN-CR-2801 reasons to move:
- I've changed repo layout and build process in incompatible way and decided to change location
- It was difficult to find and annoying to locate, it was very deep and long path
- I think dependencies/repo path is very easy to remember and find
- It was called dependencies some time ago
2019-03-20 21:29:09 +03:00