Fedor Isakov
c44e4b2080
Update coderules plugin desc, fix release number
2022-02-16 12:23:38 +01:00
Fedor Isakov
d07931c4a2
Fix build: extract installMps task into separate build file
...
The Gradle build file imports Ant build.xml files, which
can't be parsed without first importing the correct
taskdefs, which are in turn located in MPS artefacts.
2022-02-08 12:21:28 +01:00
Fedor Isakov
ef61f65cee
Ensure MPS_HOME is deleted on clean
2021-09-25 19:33:18 +02:00
Fedor Isakov
6b0526ba31
Introduce language j.m.l.types to contain aspect-related generator mappings
2021-08-17 09:29:21 +02:00
Fedor Isakov
23d6bf34a5
Update build number
2021-07-29 15:17:18 +02:00
Fedor Isakov
c344b384f3
Update site to refer to Github's release assets (again)
2021-07-07 12:55:25 +02:00
Fedor Isakov
d1f7932aae
Generate blockmap and hash for plugin update site
2021-06-29 18:10:21 +02:00
Fedor Isakov
a8a62ddaaa
Specify clean task dependencies in gradle script
2021-06-22 13:50:45 +02:00
Fedor Isakov
11a0bd7097
Fix groovy's markup builder
2021-06-22 13:12:58 +02:00
Fedor Isakov
f3bc89aef7
Nice presentation of plugins in updatePlugins.xml
2021-06-21 19:13:00 +02:00
Fedor Isakov
9ea7ae2067
Better naming scheme for downloadable artefacts
2021-06-21 18:35:48 +02:00
Fedor Isakov
ffee51d4a2
Ensure both plugins are available in updatePlugins.xml
2021-06-18 18:41:01 +02:00
Fedor Isakov
bd1753e2ef
Fix plugin version number, ensure compatibility with MPS starting from 211
2021-02-08 10:11:58 +01:00
Fedor Isakov
49e5302b34
Move artefacts for update site to TeamCity
2021-02-08 09:02:32 +01:00
Fedor Isakov
0a1987d91f
Fix update site and artifact name
2021-02-07 18:30:02 +01:00
Fedor Isakov
aa2785cc7a
Document procedure to diagnose gradle build failure.
2020-05-07 08:40:28 +02:00
Fedor Isakov
fcbdbe7e47
Attempt to fix gradle task deps graph.
2020-04-13 18:00:15 +02:00
Fedor Isakov
e9e357ea12
Fix deprecated ivy pattern.
2020-01-20 16:51:08 +01:00
Fedor Isakov
57de11c3fe
Rename all modules/models having prefix j.m.typechecking to j.m.coderules.typechecking. The former is reserved.
2019-06-05 16:15:59 +02:00
Fedor Isakov
1ad5f22f7b
Prevent gradle from creating unnecessary build folders.
2019-02-05 15:36:00 +01:00
Fedor Isakov
fd94f0a249
Straghten up build tasks: assemble to be the default task. Remove superfluous configure_gradle script, use -P switches instead.
2019-02-04 11:32:13 +01:00
Fedor Isakov
583bf717e3
Make dependency build number prefixed with MPS as is defined by TC.
2019-02-03 19:34:43 +01:00
Fedor Isakov
270ac30b63
Introduce configure script for gradle properties to be used in CI env. MPS build to be referenced by build number only.
2019-02-03 18:57:41 +01:00
Fedor Isakov
e0b856634c
Add java plugin to all gradle scripts.
2019-02-01 14:15:57 +01:00
Fedor Isakov
080bb0a448
Fix gradle scripts to get rid of deprecated stuff. Default task to build everything without testing. Update INSTALL.txt.
2019-02-01 00:40:59 +01:00
Fedor Isakov
81ee94c342
Fix gradle scripts to ensure model checker is run after everything else has heen built.
2019-01-31 17:39:39 +01:00
Fedor Isakov
d64f469b19
Add tests for fitch sample project
2018-12-14 14:55:23 +01:00
Fedor Isakov
d7c1f70287
Add testing of lambdacalc samples to root build script.
2018-11-29 14:42:23 +01:00
Fedor Isakov
1c33ddca9a
Configure the dependency on conreactor to be resolved through local maven repo. Make travis install reactor libs locally.
2018-07-19 10:52:03 +02:00
Fedor Isakov
e29a0576e2
Rename the root project and artifacts to "coderules".
2018-07-18 15:54:52 +02:00
Fedor Isakov
e03cd48125
Add fitch sample to the common build.
2018-07-18 15:54:52 +02:00
Fedor Isakov
78a0601625
Include lambdacalc sample into the common build.
2018-07-18 15:54:50 +02:00
Fedor Isakov
2d3f4126b8
Add a "check" task for testing all projects at once. Switch travis build to 'gradle check'.
2018-07-17 15:09:47 +02:00
Fedor Isakov
77b578d30c
Add a dependency on workflow.preset to in order to fix command-line build. Rename ant targets when importing to clearly separate tasks.
...
https://youtrack.jetbrains.com/issue/MPS-25921
2018-07-17 15:09:47 +02:00
Fedor Isakov
c12bf0d96a
Ensure extracted baseLanguageExt stuff can be built from command line.
2018-07-17 15:09:47 +02:00
Fedor Isakov
92c6ba3e12
Restructuring the project: consolidate code, moving samples away.
2018-07-14 17:22:07 +02:00
Fedor Isakov
fda586c45c
Extract generic support for launching code rules into a separate plugin solution.
2018-06-13 14:34:41 +02:00
Fedor Isakov
c6a3b94f9a
Bump up plugin version to 0.5.
2018-06-12 18:12:05 +02:00
Fedor Isakov
bfe74e3c7c
Bumped up plugin version to 0.4
2018-04-05 12:40:17 +02:00
Fedor Isakov
eb11b1f933
Set the locally built plugin's version to 9999 to avoid update notifications.
2018-01-23 12:44:54 +01:00
Fedor Isakov
bd81dfe749
Bump up the release version to 0.3. Default build number set to 9999.
2018-01-23 11:55:13 +01:00
Fedor Isakov
8c81df5fae
Automating updates file generation and upload using Travis CI.
2017-12-04 20:40:52 +01:00
Fedor Isakov
e970b2443a
Extract typechecking-related stuff to a separate solution 'j.m.typechecking'
2017-07-25 10:30:29 +02:00
Fedor Isakov
4665aa5623
Rename 'j.m.typechecking' solution to 'j.m.typechecking.ui'. Contains only the plugin model.
2017-07-24 11:29:59 +02:00
Fedor Isakov
20622554f2
Switch to MPS 172 latest RC build. Fix a couple of parent-invariant violations in the type system, remove obsolete intention.
2017-07-19 16:22:59 +02:00
Fedor Isakov
c8b4fff148
Add dependencies on RxJava and rxjava2-swing.
2017-07-18 11:24:38 +02:00
Fedor Isakov
7cbef4cf9d
Download and unpack MPS release as a dependency before the build. The root folder "MPS_HOME" to always point to the MPS installation or contain the MPS itself.
2017-06-09 15:14:28 +02:00
Fedor Isakov
2dbd4cec52
New build solution, combine build and test into one, integrate with gradle.
2017-06-09 09:52:20 +02:00
Fedor Isakov
5cb3acfe13
Ensure ant 'build' task is lead by 'init' task.
...
Ensure ant 'generate' task lead 'classes' task.
2017-06-07 18:59:18 +02:00
Fedor Isakov
b39149f9c2
Import the generated build.xml into gradle build file.
2017-06-07 18:58:47 +02:00