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
Ilya Chernikov
db7e06aaa4
Make dependencies to the script-runtime directly to the project...
...
instead to vie projectDist. With the current project bootstrap scheme a
dependency to the simply built script-runtime project via dist is not
needed anymore, but it breaks proper sources navigation in IDEA.
2018-02-28 19:29:05 +01:00
Alexey Sedunov
f65fe0dd5f
Minor: Fix NPE
...
#KT-22724 Fixed
2018-02-28 14:03:43 +03:00
Nikolay Krasko
08a46c1396
Refactoring: move idea source modules classes to caches/project package
2018-02-26 18:42:58 +03:00
Mikhail Glukhikh
513376e5f0
Introduce KtNamedFunction.resolveToDescriptorIfAny()
2018-02-20 20:25:42 +03:00
Alexey Sedunov
428b086458
Refactor: Move 'isIdentifier' and 'quoteIfNeeded' functions to frontend
2018-02-09 14:17:37 +03:00
Natalia Selezneva
74a9881e9d
Fix "Virtual pointer hasn't been disposed" exception in tests. Add sdk to ProjectJdkTable.
2018-02-05 09:46:57 +03:00
Vyacheslav Gerasimov
dd9ea0bc87
Remove unnecessary dependencies on :prepare:idea-plugin:idea-plugin
2018-02-01 18:11:25 +03:00
Vyacheslav Gerasimov
ec511f7a78
Use dependsOn for dependencies on dist & ideaPlugin tasks
...
instead `shouldRunAfter`
2018-02-01 18:11:25 +03:00
Alexey Sedunov
4d52bf04fe
Kotlin Ultimate: Support NodeJS CLI run configuration
...
#KT-16710 Fixed
2018-02-01 15:35:35 +03:00
Alexey Sedunov
80887a84ca
Kotlin Ultimate: Add "Build" action to JS run configurations
...
#KT-20522 Fixed
2018-02-01 15:35:34 +03:00
Alexey Sedunov
82a997e0a2
Kotlin Ultimate: Support Jest run configurations for Kotlin sources
...
#KT-21531 Fixed
2018-02-01 04:40:31 +03:00
Vyacheslav Gerasimov
bb6ab6309a
Fix runIdeTask dependencies for communiti and ultimate
2018-01-31 21:36:03 +03:00
Vyacheslav Gerasimov
68b5dc756c
Remove intellij-core from testRuntime if full idea is already there
...
Looks like it makes tests flacky
2018-01-30 17:06:18 +03:00
Vyacheslav Gerasimov
89a07ded1c
Extract versions and remove unnecessary '.jar' extensions
2018-01-30 17:06:18 +03:00
Vyacheslav Gerasimov
07b191f460
Update dependency versions after migration to 173
2018-01-30 17:06:17 +03:00
Ilya Chernikov
555e9674b2
Fix dependencies to the cross-project tasks
2018-01-30 17:06:17 +03:00
Ilya Chernikov
434bbafe58
Implement runners without intellij plugin, share common part
2018-01-30 17:06:16 +03:00
Dmitry Jemerov
df17f20ec7
Fix project sync when intelliUltimateEnabled is not set
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
6f1e6f1f1b
Fix tests after rebasing and messing with the dependencies
2018-01-30 17:06:15 +03:00
Ilya Chernikov
acc84d2524
Rollback incorrect tests fix
2018-01-30 17:06:14 +03:00
Ilya Chernikov
7218bd536c
Implement single idea sdk scheme, some refactoring
2018-01-30 17:06:14 +03:00
Ilya Chernikov
d38b1c361a
Add ultimate sdk
2018-01-30 17:06:14 +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
c153a386ab
Fix tests
2018-01-30 17:06:11 +03:00
Ilya Chernikov
a4f28cd94f
Make all dependencies to idea sdk intransitive
2018-01-30 17:06:11 +03:00
Ilya Chernikov
7f86fb9343
Switch to idea NodeJS plugin usage via intellij gradle plugin
2018-01-30 17:06:10 +03:00
Ilya Chernikov
69787bd0d1
Switch spring usages to regular dependency
2018-01-30 17:06:10 +03:00
Ilya Chernikov
d301938d23
Rewrite TeamCityBuild.xml tasks in gradle, finally drop build.xml files
...
also:
proxying previous tasks from TeamCityBuild.xml to gradle,
cleaning update_dependencies.xml from ant dependencies
2018-01-30 17:06:10 +03:00
Ilya Chernikov
8f96157d7f
Switch kotlinx-coroutines usages to regular dependency
2018-01-30 17:06:09 +03:00
Ilya Chernikov
10732a1bdd
Convert ultimate runner to intellij plugin
2018-01-30 17:06:08 +03:00
Ilya Chernikov
5d3579c079
Convert idea ultimate module to intellij plugin
2018-01-30 17:06:08 +03:00
Alexey Sedunov
af1d6124ce
JS: Do not specify NodeJS path in Gradle projects
...
We rely on node_modules directory content which must be populated
by the build script itself
2018-01-17 12:45:45 +03:00
Nicolay Mitropolsky
b51a7c6957
Spring: fix for package-completion tests
...
because otherwise `java` package name interfere with `java` directory name completion from somewhere
2018-01-12 13:54:12 +03:00
Nicolay Mitropolsky
1fd8abb0bb
Spring: removing needless EP-s because they ported to UAST in platform
2018-01-12 13:54:10 +03:00
Nicolay Mitropolsky
79abc8743e
KotlinSpringComponentScanInspection made to support platform JamReferenceContributor
2018-01-12 13:54:09 +03:00
Nicolay Mitropolsky
aa43bebbf1
SpringTestFixtureExtension: option to forbid facet autoconfigure added
2018-01-12 13:53:56 +03:00
Nicolay Mitropolsky
3a06b8fe3b
SpringKotlinAutowiringInspection: getting rid of SpringJavaInjectionPointsAutowiringInspection
2018-01-12 13:53:55 +03:00
Nicolay Mitropolsky
2f30ca3fac
Ultimate-plugin: UAST added as dependency
2018-01-12 13:53:51 +03:00
Nicolay Mitropolsky
f4a8a98157
Ultimate-plugin: multiplePropertiesAnnotationConfig.kt test data fixes
...
`@Qualifier` should not be there. It was a bug in platform
2018-01-12 13:53:49 +03:00
Nicolay Mitropolsky
6cb556dd6b
AbstractQuickFixTest: FORCE_PACKAGE_FOLDER directive added
...
It was added as workaround for IDEA-176033 (IDEA-176032 in particular)
2018-01-12 13:53:48 +03:00
Nicolay Mitropolsky
6b656d4da5
Spring gutter icons SpringApiIcons -> SpringApiIcons.Gutter fix.
...
Following the patch in idea https://upsource.jetbrains.com/IDEA/revision/ultimate-527b9189219f191b62eed59d699f57acccda05c3
2018-01-12 13:53:32 +03:00
Nicolay Mitropolsky
f5e3a5faa4
Spring-Kotlin: Gutter repaired (KT-20550, KT-20566)
...
Platform now allows Gutter to be placed only on leafs elements, this patch fixes it for `KotlinSpringClassAnnotator`.
2018-01-12 13:53:28 +03:00
xiexed
defb5a9d10
Fixes for 173 after 28.08.17 changes in IDEA ( #1271 )
...
* `JarFileSystem.getJarRootForLocalFile` now is nullable in IDEA
* Spring-related renamings following ones in IDEA
2018-01-12 13:53:01 +03:00
Nicolay Mitropolsky
6690f9f1da
Build fix for KotlinSpringClassAnnotator after collectNavigationMarkers nullability changes in IDEA 173
2018-01-12 13:52:59 +03: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
Dmitry Jemerov
43ef113b7a
Correctly apply annotation wrap before modifier keyword
...
#KT-20314 Fixed
2017-12-22 10:35:22 +01:00
Mikhail Glukhikh
20b48ab90c
Fix suggested names in Spring (do not take same parameter into account)
2017-12-05 15:29:45 +03:00
Nicolay Mitropolsky
f67db64dba
*kapt3-idea* added to *ultimate* as testRuntime dependency
...
because of falling tests. It seems that there is not such issue in 1.2.0 branch
2017-11-30 21:27:56 +03:00