Florian Kistner
202a55cb39
Bump intellijSdk version for 203
2020-07-09 15:27:45 +02:00
Vyacheslav Gerasimov
563981808d
Build: Move dependencies cleanup to corresponding task action
...
Do cleanup only before dependencies unpacking to avoid tasks which are
always not up-to-date
2020-06-02 16:42:38 +03:00
Vyacheslav Gerasimov
f8b423046e
Build: Don't build idea sources for teamcity builds
2020-06-02 16:42:38 +03:00
Vyacheslav Gerasimov
d6011103e2
Build: Remove bunch files with intellijUltimateEnabled=false for AS
2020-05-27 18:46:57 +03:00
Vyacheslav Gerasimov
5bca9c488e
Build: Don't unpack ivy repo artifacts if target directory exists
2020-05-26 07:18:09 +03:00
Ilya Muradyan
887d6eb197
Fix writeIvyXml to be independent from system charset ( #3319 )
...
Co-authored-by: Ilya Muradyan <ilya.muradyan@jetbrains.com >
2020-04-21 15:58:55 +03:00
Ilya Gorbunov
8447701d74
Use stable order and constant timestamps in merged sources jar
...
To avoid up-to-date fights between several kotlin working copies.
2020-03-27 19:45:11 +03:00
Vyacheslav Gerasimov
35dc57d674
Build: Sort idea files in ivy repository to stabilize order
...
Sort by lowercase name, otherwise order may be different on win
2020-03-10 20:34:04 +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
695558465d
Build: Fix idea sources jar ivy for -EAP-SNAPSHOT versions
2020-02-11 19:09:50 +03:00
Vyacheslav Gerasimov
a9848305a3
Build: Use tar.gz extension for linux AS distributions
2019-12-25 20:50:52 +03:00
Ilya Chernikov
315a9d66a0
Refactor more tasks to lazy API
2019-08-21 20:20:08 +02:00
Vyacheslav Gerasimov
659c399d30
Build: Add kotlin.build.dependencies.dir property
...
To specify directory downloaded dependencies stored in
#KT-30310
2019-08-06 15:40:40 +03:00
Vyacheslav Gerasimov
67b84cf35d
Use properties bintray.user & bintray.apikey for AS repo
2019-08-01 17:07:11 +03:00
Vyacheslav Gerasimov
2c61572c50
Build: Fix artifact pattern for Android Studio bintray repo
2019-07-26 19:01:53 +03:00
Vyacheslav Gerasimov
5c6dedc623
Build: Add repo for prerelease Android Studio
2019-07-25 20:50:02 +03:00
Vyacheslav Gerasimov
c0594c2ee3
Build: Remove dependency on internal indenting stream writer
2019-06-13 18:27:12 +03:00
Vyacheslav Gerasimov
547b10ee29
Build: Write ivy.xml without usage of internal gradle apis
2019-06-07 17:37:39 +03:00
Vyacheslav Gerasimov
9a9acd0fc1
Minor: Cleanup kotlin.buildSrc.prepare-deps/build.gradle.kts
2019-05-29 15:08:05 +03:00
Vyacheslav Gerasimov
0e1d15df5a
Build: Drop android-dx from buildSrc
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
2937cb7237
Build: Fix Android Studio 3.5 unpacking, now published as tar.gz
2019-04-09 15:06:22 +03:00
Vyacheslav Gerasimov
4cd95256b6
Build: Add tasks to clean repo directory and legacy repo directories
2019-03-20 23:38:36 +03:00
Vyacheslav Gerasimov
a1a30ad041
Build: Rename nodeJS -> nodeJSPlugin
2019-03-20 21:29:22 +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
a543dee39a
Build: Get jps-build-test directly from maven
2019-03-20 21:29:19 +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
fc8be48fa8
Build: Improve intellij-sdk repo up-to-date check time & layout
...
Up-to-date check is very heavy for intellij repo due to artifact size.
If module directory in repo is written only by one task we can assume
that task if up-to-date if target directory exists.
2019-03-20 21:29:13 +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
Sergey Rostov
63dca7b3b5
Build: exclude annotations.jar from Intellij
2019-02-27 09:11:42 +03:00
Vyacheslav Gerasimov
b78627f572
Build: Merge sources to single jar (idea can't handle multiple)
2019-01-28 01:27:53 +03:00
Vyacheslav Gerasimov
683ed4eb95
Build: Add asm-7 sources
...
#KT-29044 Fixed
2018-12-28 21:18:33 +03:00
Vyacheslav Gerasimov
cd614b5bf8
Build: fix missing dx sources
2018-12-11 21:59:52 +03:00
Vyacheslav Gerasimov
99c149bb8b
Build: Update url for android build tools
2018-12-04 15:38:56 +03:00
Vyacheslav Gerasimov
dee2449ee1
Build: Fix idea sources import broken during upgrade to gradle 4.10
...
#KT-28030 Fixed
2018-11-13 18:36:05 +03:00
Vyacheslav Gerasimov
022691384a
Build: Minor refactoring intellij-sdk build.gradle.kts
2018-11-13 18:36:02 +03:00
Vyacheslav Gerasimov
4eeb4a0ffd
Build: Use cache-redirector for Android Studio
2018-10-29 18:53:19 +03:00
Vyacheslav Gerasimov
d11fbac511
Build: Use cache-redirector.jetbrains.com to prevent connection timeouts
2018-10-12 14:57:37 +03:00
Vyacheslav Gerasimov
37a88fda78
Build: Remove shadow jar task from custom-deps/intellij-sdk project
2018-10-09 20:48:27 +03:00
Vyacheslav Gerasimov
60758b86ee
as33: Delete unnecessary bunch for itellij-sdk build.gradle.kts
2018-09-26 16:19:09 +03:00
Vyacheslav Gerasimov
10810aa90f
Build: upgrade gradle to 4.8, fix ivy artifacts publication
...
Fix kotlin gradle plugin compilation against gradle 4.8 api
Internal ivy artifacts api has been changed, there is no longer DefaultIvyArtifact
2018-09-26 16:19:09 +03:00
Alexey Sedunov
c234b40670
Misc: Update AS3.3 version to 182.4928781
2018-08-08 14:26:30 +03:00
Vyacheslav Gerasimov
57963d2e03
Remove asm-shaded sources downloading code since it is not published anymore
2018-08-03 21:29:18 +03:00
Vyacheslav Gerasimov
8ccfdc70ac
as33: Add private bintray repo to build against custom AS 3.3 build
2018-08-02 20:53:17 +03:00
Vyacheslav Gerasimov
aae0f5123e
Build: Specify metadata source for ivy repositories
...
Otherwise composite build with Kotlin Native fails unable to resolve metadata files
2018-06-13 20:43:16 +03:00
Vyacheslav Gerasimov
72c9dc7d35
Build: Remove buildSrc/intellij-sdk/build.gradle.kts.182
2018-04-26 19:33:01 +03:00
Vyacheslav Gerasimov
ff1ce44c8b
182: Fix build scripts for idea 182
2018-04-11 16:28:39 +03:00