Yan Zhulanow
df88acaefd
Get rid of test-to-production dependencies as it's not supported in plain IDEA projects
2018-03-02 03:15:24 +03:00
Yan Zhulanow
34d1611ed4
Add Pill support to compiler and IDE modules
2018-03-02 03:15:17 +03:00
Dmitry Jemerov
e83845ea72
Build changes to support Android Studio
2018-01-30 17:06:16 +03:00
Ilya Chernikov
5dc094d290
Implement correct and fast ultimate/community sdks handling
2018-01-30 17:06:15 +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
a4f28cd94f
Make all dependencies to idea sdk intransitive
2018-01-30 17:06:11 +03:00
Ilya Chernikov
0d264793ce
Convert idea plugin modules to intellij plugin
2018-01-30 17:06:07 +03:00
Alexey Sedunov
737d7dcc2f
Kotlin Facet: Use Kotlin SDK for non-JVM imported modules
2018-01-22 12:21:13 +03:00
Nikolay Krasko
ae2d67a5b1
Update "Kotlin configured but no stdlib" status on file update (KT-22356)
...
Provide feedback before project re-import is finished.
#KT-22356 Fixed
2018-01-18 12:13:54 +03:00
Nikolay Krasko
2637a36e22
Inspection doesn't suggest Maven Plugin for kotlin-stdlib-jre8 (KT-18007)
...
#KT-18007 Fixed
2018-01-18 12:13:53 +03:00
Nikolay Krasko
4a2440ea0f
Reformat and cleanup idea-maven_main module
2018-01-18 12:13:53 +03:00
Yan Zhulanow
c66947ba40
NoArg: Parse 'invokeInitializers' option in Maven importer (KT-19900)
2018-01-15 12:39:27 +09:00
Vyacheslav Gerasimov
35fa8efbf3
Fix compilation after moving to idea 173
2018-01-12 13:52:52 +03:00
Alexey Sedunov
258bd1e8c0
Maven: Fix <args> parsing on import to the Kotlin facet
...
#KT-22153 Fixed
2018-01-10 16:24:25 +03:00
Dmitry Jemerov
e80dae1802
Update copyright in generated tests
2018-01-10 11:55:28 +01:00
Dmitry Jemerov
685d38218d
Extension point for detecting build system type used in project
...
Now we use a non-deprecated way to detect Maven modules
2018-01-09 18:43:19 +01:00
Alexander Podkhalyuzin
8203d1c3fe
Extracted Kotlin.JVM IDE into separate module
...
This change is required to have possibility to build plugin against
minor IDEs, which don't have Java. So we want to extract idea-jvm
2017-12-21 18:34:02 +03:00
Alexey Sedunov
b5bd5942e7
Kotlin Facet: Do not auto-advance version in imported projects
...
#KT-21879 Fixed
2017-12-19 13:47:02 +03:00
Alexey Sedunov
89352a295d
Maven Import: Support compiler arguments specified directly in <args>
...
#KT-21592 Fixed
2017-12-06 14:17:56 +03:00
Alexey Sedunov
4369c6d26c
Minor: Update Maven import test data
2017-12-06 14:17:55 +03:00
Alexander Udalov
aca74cef0e
Replace dependencies on kotlin-reflect with kotlin-reflect-api
...
See the previous commit for information on the kotlin-reflect vs
kotlin-reflect-api distinction.
Add kotlin-reflect as an explicit runtime dependency of most of the test
configurations because even though they all depend on tests-common, the
runtime dependency on kotlin-reflect is not exported from tests-common
to other modules because the projectTests dependency is not transitive.
2017-11-28 12:35:49 +01:00
Nikolay Krasko
bfb069b0c5
Warning and quick fix for using jre-artifacts in Maven (KT-20947)
...
#KT-20947 In Progress
2017-11-24 14:29:03 +03:00
Nikolay Krasko
64bb40869e
Compare testData files with KotlinTestUtils.assertEqualsToFile
2017-11-24 14:29:02 +03:00
Nikolay Krasko
3a90f3618a
Don't force configure with kotlin-jdk artifacts for early versions (KT-21028)
...
#KT-21028 Fixed
2017-11-21 01:11:00 +03:00
Alexander Udalov
33549362cb
Move compiler/tests-common/{src -> tests}, adjust dependencies
2017-10-31 07:36:45 +01:00
Alexander Udalov
c2276e2ccb
Rename module ':compiler.tests-common' -> ':compiler:tests-common'
2017-10-31 07:36:45 +01:00
Nikolay Krasko
6a43743c98
Configure new projects with kotlin-stdlib-jdk7/8 (KT-20286)
...
No migration for old projects has been added yet.
#KT-20286 Fixed
2017-10-25 15:01:10 +03:00
Sergey Mashkov
fd12bd904b
KT-20822 Maven: import multiplatform projects properly
2017-10-19 13:29:26 +03:00
Alexey Sedunov
d89a946c5a
Misc: Update default language version in Maven import test
2017-10-18 18:17:50 +03:00
Nikolay Krasko
b64ab10e89
Fix MavenUpdateConfigurationQuickFixTest tests on Windows agents
2017-10-12 12:00:34 +03:00
Nikolay Krasko
cc0a9070b9
Add kotlin.stdlib to module-info when configure Maven project (KT-19207)
...
#KT-19207 In Progress
2017-10-10 16:29:22 +03:00
Nikolay Krasko
c0e6cb8b92
Log module name when maven project wasn't found in manager
2017-10-10 16:29:21 +03:00
Simon Ogorodnik
289b0862a7
Fix MavenTestCase to use Maven mirror only when it available
2017-10-03 15:18:04 +03:00
Alexey Sedunov
b4847e69e8
Minor: Fix test data
2017-09-29 14:37:04 +03:00
Alexey Sedunov
f63e33b23d
Modules: Support production-on-test dependency
...
This feature is supported in IDEA project configuration
and can be used in Maven/Gradle-based projects
#KT-20112 Fixed
2017-09-29 14:37:04 +03:00
Dmitry Jemerov
4c04eaa29a
Don't hard-code dependency versions in Maven import test
2017-09-21 17:17:44 +02:00
Simon Ogorodnik
129dc42a25
Fix JPS classpath
2017-09-20 11:51:26 +02:00
Ilya Chernikov
95035b3d72
Fix various tests
2017-09-20 11:51:23 +02:00
Simon Ogorodnik
360a692af8
Apply rri/yole/modularize, create gradle run configuration for IDEA
2017-09-19 23:58:41 +02:00
Alexander Podkhalyuzin
3f8170d369
Clean idea files generated on the gradle import, add them to .gitignore
2017-09-19 23:58:27 +02:00
Dmitry Jemerov
e0bf438195
Move .xml files back to main idea module
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
9eace7b295
Move Gradle tests to idea-gradle module; remove idea dep on idea-gradle
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
92103ff393
Add tests for "add kotlin-reflect.jar" quickfix
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
feeacda12b
Extract logic of adding a dependency to KotlinProjectConfigurator
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
f5cea51d21
idea no longer depends on idea-maven
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
bf639b1272
Move logic of EnableUnsupportedFeatureFix into KotlinProjectConfigurator
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
6fbb370eae
Move coroutine state update logic to KotlinProjectConfigurator
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
106db13a6a
Add missing read action (EA-105188 - assert: FileManagerImpl.findFile)
2017-08-29 10:16:35 +02:00
Alexey Andreev
e56f9f6040
Fix compilation for IDEA 172
2017-08-10 22:05:47 +03:00
Dmitry Jemerov
82c62b4d8e
Add missing read action
2017-08-02 17:11:56 +02:00