Vyacheslav Gerasimov
1b68b1d599
Build: embed jps artifact kotlin-plugin.jar into ideaPlugin
2019-04-10 17:54:07 +03:00
Vyacheslav Gerasimov
b741d393ed
Build: make fatJar in JPS recursively using embedded configuration
2019-04-10 17:54:07 +03:00
Vyacheslav Gerasimov
c492c0c9f9
Build: Generate JPS artifacts for idea plugin from gradle configurations
2019-04-10 17:54:06 +03:00
Vyacheslav Gerasimov
83764c113f
as35: Upgrade to AS 3.5 C10
2019-04-09 15:06:22 +03:00
Yan Zhulanow
ee42c1211a
191: Update target IntelliJ SDK version to 191.6183
2019-04-03 15:46:32 +03:00
Sergey Rostov
4df31b2360
JPS Build: support building and running IDEA Ultimate
2019-03-28 15:48:35 +03:00
Sergey Rostov
fb3f28974e
Build: support local.properties for JPS build. Apply JPS related tweaks only inside IDEA import.
2019-03-28 10:06:16 +03:00
Vyacheslav Gerasimov
f8266a5109
Build: Update gradle version to 5.1
2019-02-19 20:06:24 +03:00
Vyacheslav Gerasimov
f2bf33fe2a
Build: Update gradle version to 5.0
2019-02-18 19:58:56 +03:00
Sergey Rostov
cc62c971e7
JPS Build: update artifacts for IDEA 2019.1 module names
2019-02-14 10:32:28 +03:00
Dmitriy Dolovov
3df5123d0d
CIDR: New way of building CLion and AppCode plugins
...
- Move `prepare/cidr-plugin`, `prepare/clion-plugin` and `prepare/appcode-plugin` modules from `kotlin` to `kotlin-ultimate` project
- Move `versions.clion.*` and `versions.appcode.*` properties from `kotlin` to `kotlin-ultimate` project
- Drop `cidr183` bunch in `kotlin` project
- Drop useless `cidrPluginDir`, `clionPluginDir`, `clionSandboxDir`, `appcodePluginDir`, `appcodeSandboxDir` Gradle properties in `kotlin` project
- Drop `cidrPlugin` Gradle task in `kotlin` project
- Total: Add ability to build `kotlin-ultimate` both as part of multi-project build with `kotlin` project, and as a standalone build
2019-02-14 12:28:57 +07:00
Anton Yalyshev
2ccc79b536
Adapted statistics logging to new FUS API. Removed Context usage.
2019-02-13 21:48:18 +03:00
Vyacheslav Karpukhin
9d4e161324
Updated AppCode dependency
2019-02-12 16:27:07 +01:00
Vadim Brilyantov
4d68e08ab7
Change 191 idea version to 191.4738.6
2019-02-01 16:47:04 +03:00
Nikolay Krasko
52c46811ff
Enable JPS test runner for new JPS build (KT-29368)
...
#KT-29368 Fixed
2019-01-30 01:13:23 +03:00
Dmitriy Dolovov
e59a5de314
CLion: New version 2018.3.3 (183.5153.40)
2019-01-29 09:23:50 +07:00
Sergey Rostov
30cc70d4c3
JPS build: move idea configuration to separate script
2019-01-28 13:43:09 +03:00
Nicolay Mitropolsky
ef48373109
191: Update intellijSdk=191.4212.41
2019-01-25 18:34:49 +03:00
Vyacheslav Gerasimov
9a4a4d0c14
as35: Add bunch files for AS 3.5
2019-01-18 20:09:09 +03:00
Vyacheslav Gerasimov
13d87e8eae
Remove as31 bunch files
2019-01-14 21:29:02 +03:00
Vyacheslav Gerasimov
818910267e
Remove 173 bunch files
2019-01-14 21:29:02 +03:00
Andrey Uskov
a9df9b22e9
Fix scope detection for MPP projects
...
#KT-27718 Fixed
#KT-28626 Fixed
2019-01-11 18:47:20 +03:00
Vyacheslav Gerasimov
ad85707a2d
Build: move buildscripts & versions from root directory to ./gradle
...
javaInstrumentation.gradle.kts
report.gradle.kts
versions.gradle.kts
and all versions.properties
2018-12-28 21:18:33 +03:00
Vyacheslav Gerasimov
f871e9dc79
Update gradle version to 4.10.2
2018-10-01 16:38:58 +03:00
Vyacheslav Gerasimov
1109b795da
Build: upgrade gradle to 4.10
2018-09-26 16:19:09 +03:00
Vyacheslav Gerasimov
8338a0dd85
Build: upgrade gradle to 4.9
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
Ilya Gorbunov
0065a74c7e
Update to gradle 4.7, fix nullability issue in buildSrc
...
JavaExec args list is nullable now, so use orEmpty before copying it.
2018-06-13 19:43:03 +03:00
Alexey Tsvetkov
d79a4fd9a0
Remove gradle/project-schema.json
...
It is not needed anymore.
Also since :ultimate project is included conditionally,
if "non-ultimate" developer regenerates
and commits gradle/project-schema.json,
then ultimate builds would fail.
2018-03-26 16:09:29 +03:00
Ilya Chernikov
755f05e669
Switch to gradle 4.6
2018-03-14 15:39:30 +01:00
Alexander Udalov
368af867b8
Add modules metadata and metadata.jvm
2018-03-14 12:25:08 +01:00
Alexander Udalov
54d6710923
Regenerate gradle/project-schema.json
2018-03-14 12:25:07 +01:00
Yan Zhulanow
6e65a4810e
Make a project-wide embeddedComponents configuration for embedding external binaries to project artifacts
2018-03-02 03:15:32 +03:00
Yan Zhulanow
e7a2743dcf
Pill: Add "Generate All Tests" run configuration
2018-03-02 03:15:23 +03:00
Ilya Gorbunov
5c0cc5f799
Move deprecated kotlin-runtime and reduced runtime for tests into stdlib
...
Rename mock-runtime-for-test project to kotlin-stdlib:jvm-minimal-for-test
2018-02-26 17:11:11 +03:00
Mikhael Bogdanov
c9624ce0f9
Update gradle to 4.5.1
2018-02-16 12:31:18 +01:00
Ilya Chernikov
434bbafe58
Implement runners without intellij plugin, share common part
2018-01-30 17:06:16 +03:00
Ilya Chernikov
7e21573cf4
Convert the rest of the project to intellij repo prepared in buildSrc
2018-01-30 17:06:13 +03:00
Ilya Chernikov
80ad969f7b
Switch markdown usages to regular (teamcity) dependency
2018-01-30 17:06:09 +03:00
Ilya Chernikov
f0edb602da
Convert ide-runner to intellij plugin
2018-01-30 17:06:07 +03:00
Ilya Chernikov
743f599262
Add infrastructure and helpers for using intellij plugin, convert first project
2018-01-30 17:06:06 +03:00
Anton Bannykh
3e0d83b7d1
Make :js:npm a separate project to avoid calling update_dependencies
2017-12-27 17:35:34 +03:00
Sergey Igushkin
3b4f82c9b9
Advance Gradle version -> 4.4
...
(cherry picked from commit 2fc7628)
2017-12-15 16:59:37 +03:00
Anton Bannykh
6bee5699a0
Migrate node_utils.xml to Gradle
2017-12-14 17:41:20 +03:00
Yan Zhulanow
eccc3447f6
Infrastructure: move compiler plugin tests back to their modules
2017-12-01 22:53:14 +09:00
Alexander Udalov
a1f895bb1f
Rewrite kotlin-reflect build script from Groovy to Kotlin
2017-11-28 12:45:53 +01:00
Alexander Udalov
208e68a968
Move strip-kotlin-annotations script to buildSrc
...
... and invoke it directly in kotlin-reflect's build file, instead of
running another instance of compiler to evaluate a script. Also only
strip kotlin.Metadata, since it's the only annotation with heavy
metadata on Kotlin-generated class files
2017-11-10 18:58:32 +01:00
Alexander Udalov
02981038f3
Split core into descriptors, descriptors.jvm, deserialization, descriptors.runtime
2017-11-10 18:58:31 +01:00
Mikhael Bogdanov
ce62991c5a
Add test-ir-jvm module
2017-11-10 09:46:40 +01:00
Ilya Gorbunov
4d4285824b
Use Gradle 4.3
2017-11-01 17:09:10 +03:00