Custom MPS build

Hello.

My goal is to provide editor/generator for my language for client (another engineer who will create the concrete model using my language). As I've understood, I need a Custom MPS Build for solving this problem.
I've done the steps described here: http://confluence.jetbrains.net/display/MPSD2/Custom+MPS+Language
Build wasn't successful (ant log attached:
ant.log (4.1KB)).
However, the folder artifacts/MPS was created and filled for over 450Mb, but the application can't start (I've run mps.bat and nothing happened)
In any case, I didn't expect such a big application:). Can I create a build that only allows to create solution uses the only my language?

Thanks,
Alexey
4 comments
The one solution is to create Custom MPS Build, the other is to pack your languages separately from MPS, as described here: http://confluence.jetbrains.net/display/MPSD2/Packaging+Language#PackagingLanguage-GeneratingBuildScriptsForYourProject. The second way requires more setup work from your customer: download and install MPS, download and unzip zip file with packaged languages, setup a library with theese languages.

Unfortunately, from the log you provided, I see that the first feature is somehow broken and build process does not finish (this is why bat file does not start and the folder is so huge – 450M is not the size of the result distribution). We'll try to figure out how to fix the problem.

As for the last question, the answer is no, MPS does not have this feature.

--
Regards,
Julia
0
Thanks, will be waiting for further news.
0
Hello, Alexey. There was a bug in custom MPS generator, we fixed it and the fix will be available in the next Milestone build.

--
Regards,
Julia
0

Please sign in to leave a comment.