Using existing plugins in EAP versions

Hello,

I've commented this on a JetBrains MPS blog entry (http://blog.jetbrains.com/mps/2016/02/jetbrains-mps-3-3-2-released/), but realized that it should be a discussion here.

I was trying to evaluate if my MPS plugins worked on top of IntelliJ 16 EAP and, for that, I had to add "MPS IntelliJ IDEA plugin" to IntelliJ. It did not work and the log states the following:

INFO – llij.ide.plugins.PluginManager – Plugin ‘MPS Core’ can’t be loaded because: Plugin since-build or until-build don’t match this product’s build number
INFO – llij.ide.plugins.PluginManager – Plugin ‘MPS Build languages’ can’t be loaded because: Plugin since-build or until-build don’t match this product’s build number
INFO – llij.ide.plugins.PluginManager – Plugin ‘MPS BaseLanguage support’ can’t be loaded because: Plugin since-build or until-build don’t match this product’s build number
INFO – llij.ide.plugins.PluginManager – Plugin ‘MPS Testing’ can’t be loaded because: Plugin since-build or until-build don’t match this product’s build number
INFO – llij.ide.plugins.PluginManager – Plugin ‘MPS Version Control support’ can’t be loaded because: Plugin since-build or until-build don’t match this product’s build number

I have the most current IntelliJ 16 EAP’s version (144.3600.7) and, opening MPS plugin, I find the following declaration in plugin.xml files:

        idea-version since-build="143.1" until-build="144.1"

Vaclav Pech replyed:

>> MPS 3.3 only supports the officially released IDEA versions, i.e. IDEA version 15. IDEA 16

>> will be supported by the upcoming MPS 3.4 EAP releases, though.

 

On my opinion, some workaround to this version validation should exist, probably on the IntelliJ side: I was thinking on an “Impersonate Last Official Version” feature we could activate.

Yes, things may have changed a lot in an EAP version and may not work at all, but sometimes it could only be because of this version validation and it could allow people to try out things sooner.

 

Regards,

Sérgio Ribeiro

Porto – Portugal

 

Please sign in to leave a comment.