Modelix Artifact Re-Grouping and Re-naming

In the last week we re-grouped and re-named several artifacts of modelix platform to more clearly convey their functionality. For example, the metamodel-generator is now named model-api-gen illustrating the fact that it generates a model API. Additionally, we also added correct Gradle plugin markers to ease the usage of Gradle plugins in your build scripts. We also bumped the major version of all modelix core components to indicate the breaking nature this group and name change.

The following table lists all current artifacts, highlighting the changes we made in bold text.

Old Artifact GroupOld Artifact NameNew Artifact GroupNew Artifact Name
org.modelixmodel-apiorg.modelixmodel-api
org.modelixmetamodel-export-mpsorg.modelixmetamodel-export
org.modelixmetamodel-generatororg.modelixmodel-api-gen
org.modelixmetamodel-runtimeorg.modelixmodel-api-gen-runtime
org.modelixmetamodel-gradleorg.modelixmodel-api-gen-gradle
org.modelix.model-api-gen.gradle.plugin
(new Gradle plugin marker)
org.modelixincrementalorg.modelixincremental
org.modelixlight-model-serverorg.modelixmodel-server-lib
org.modelixmodel-server-apiorg.modelixmodel-server-api
org.modelixmodel-serverorg.modelixmodel-server
org.modelixmodel-server-fatjarorg.modelixmodel-server-with-dependencies
org.modelixmodel-clientorg.modelixmodel-client
org.modelixlight-model-clientorg.modelixlight-model-client
(will soon be merged with above)
org.modelixgradle-pluginorg.modelixmodel-download-gradle
org.modelix.mps.model-download
(new Gradle plugin marker)
org.modelixmps-model-pluginorg.modelix.mpsmodel-server-sync-plugin
org.modelix.mpsbuildbuild-toolsorg.modelix.mpsbuild-tools-lib
org.modelix.mpsbuildgradle-mpsbuild-pluginorg.modelix.mpsbuild-tools-gradle
org.modelix.mpsbuild.gradle.pluginorg.modelix.mps.build-tools
(new Gradle plugin marker)
org.modelixbuild-scriptsorg.modelix.mpsbuild-solution
org.modelixheadless-mpsorg.modelix.mpsheadless-runner
org.modelixauthorizationorg.modelixauthorization
org.modelixweb-editorsorg.modelix.mpsweb-editors-plugin
ts-model-apits-model-api

In case you are not on the latest modelix version, we encourage you to wait just a little bit longer - we are in the process to transition to a bi-yearly release cycle. The first release 2023.1 is planned to be launched with the upcoming MPS Meetup 20203. As a part of this we also plan to provide further documentation on the most important modelix platform components. Stay tuned!

If you have any questions feel free to reach out via the #modelix channel in the MPS Slack or via mail.