mbeddr / mps-build-backends

Command-line utilities used e.g. by Gradle plugins to generate or check models.
Apache License 2.0
3 stars 4 forks source link

MPS 2022 support #8

Closed sergej-koscejev closed 1 year ago

sergej-koscejev commented 1 year ago

The main goal of the PR was to provide support for MPS 2021 and 2022 from the same codebase.

In order to do that we need to refactor logging in project-loader.

This is a major change so we need to bump the major version of project-loader. At the same time, we would like the version of backends to remain 1.x so that they can be automatically picked up by mps-gradle-plugin.

In order to achieve that, we need to decouple the version of project-loader from the versions of the backends.

Since we no longer have a single version for all subprojects, we no longer set TeamCity build number, to avoid confusion.