Plugin development: VueJS

Hi,

I'm trying to build vuejs plugin (https://github.com/JetBrains/intellij-plugins/tree/master/vuejs) in Intellij Idea 2017.2.4.

I added these jars to classpath:

IDEA/plugins/JavaScriptLanguage/lib/commons-io-2.4.jar
IDEA/plugins/JavaScriptLanguage/lib/javascript-openapi.jar
IDEA/plugins/JavaScriptLanguage/lib/resources_en.jar
IDEA/plugins/JavaScriptLanguage/lib/JavaScriptLanguage.jar
IDEA/plugins/JavaScriptLanguage/lib/js-test-common.jar

After that most of dependencies became resolved, but a few not:

com.intellij.lang.javascript.JSInjectionBracesUtil
com.intellij.lang.javascript.psi.resolve.CachingPolyReferenceBase

 

Where I can found jars with these classes ? I will also be grateful for other tips.

0
5 comments

These classes are only available in 2017.3, you'll need to download EAP version here

0
Avatar
Permanently deleted user

It helps me - thanks. I still get some compilation errors on master branch, but after checkout 173.2290 everything works. I guess there is no way to have vuejs plugin compileable on master branch ?

0

We're working on improvements for Vue and JavaScript right now, so EAP version may lag a little bit compared to the master source code.

I'll try to prepare gradle build for Vue plugin which may reduce the lag.

0

I've added a simple Gradle build, but it looks like it doesn't solve the problem with tests compilation due to some test-only classes.

You can comment out test section in the sourceSets as a workaround

0
Avatar
Permanently deleted user

Thanks, I'll try to use this build.

0

Please sign in to leave a comment.