I'm currently playing around with JetBrains' MPS. While the documentation lists a few examples on how to create IntelliJ plugins from your custom languages (https://confluence.jetbrains.com/display/MPSD31/Building+IntelliJ+IDEA+language+plugins), I fail to find an example how you could incorporate your custom language in a Maven build. Does anyone know whether or not this is possible and if it is, how to do it?
Asked
Active
Viewed 428 times
1 Answers
1
ATM, you can only use MPS languages in Ant builds through the provided set of Ant tasks.

Vaclav Pech
- 1,431
- 8
- 6
-
@Vaclav is there maven plugin in plans? – Askar Kalykov Jan 21 '16 at 07:48
-
@AskarKalykov I have a raw prototype ready which I'll try to put up on GitHub as soon as possible. It requires MPS 3.3 or later though. – Sergej Koščejev Jan 22 '16 at 10:57
-
@SergejKoščejev that would be nice to have! – Askar Kalykov Jan 22 '16 at 11:01
-
3@AskarKalykov the early prototype is now on GitHub, at https://github.com/jetbrains/mps-maven-deployer and https://github.com/jetbrains/mps-maven-plugin. It's probably not generally usable at this point but I'm working on it and would appreciate any feedback and ideas. – Sergej Koščejev Feb 07 '16 at 20:30
-
@SergejKoščejev is the plugin in use? It is in preview for quite a while, and it's really hard to kick off MPS usage in development process while it has poor tooling support. How do you use MPS and CI inside Jetbrains? – Askar Kalykov Jun 26 '19 at 13:01
-
2@AskarKalykov I don't think it's in use. The best way of using Maven with MPS is to have MPS generate the Ant files and call them from Maven using maven-antrun-plugin. I wouldn't look at JetBrains for inspiration about CI practices, development of MPS itself is quite different from developing products based on MPS. – Sergej Koščejev Jun 27 '19 at 07:46