diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index c735bab26..b1c267e7f 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -38,6 +38,7 @@ As a result, the following GraphQL mutations have been removed `exposeRequiremen
- https://github.com/eclipse-syson/syson/issues/1583[#1583] [diagrams] Improve support for `Stakeholder`.
On `Requirement` or `Concern` (either definition or usage) graphical nodes it is now possible to create new _stakeholders_ (which must reference existing `PartUsage`).
Stakeholders are by default represented with a dedicated graphical node connected to the parent graphical node, or can appear inside the `stakeholders` list compartment.
+- [releng] Fix the license and URL of our maven modules in the SBOM
=== New features
diff --git a/backend/application/pom.xml b/backend/application/pom.xml
index a46c871f5..de9d0f444 100644
--- a/backend/application/pom.xml
+++ b/backend/application/pom.xml
@@ -15,6 +15,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../pom.xml
+
+
org.eclipse.syson
syson-application-parent
2026.3.2
@@ -23,14 +30,6 @@
SysON Application Parent
pom
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
syson-application
syson-application-configuration
diff --git a/backend/application/syson-application-configuration/pom.xml b/backend/application/syson-application-configuration/pom.xml
index 53eb98322..26b610030 100644
--- a/backend/application/syson-application-configuration/pom.xml
+++ b/backend/application/syson-application-configuration/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-application-configuration
@@ -27,34 +27,6 @@
syson-application-configuration
SysON Application Configuration
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-emfjson
- https://maven.pkg.github.com/eclipse-sirius/sirius-emf-json
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
commons-io
@@ -69,42 +41,34 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-sysml-metamodel-edit
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
org.eclipse.syson
syson-model-services
- 2026.3.2
org.eclipse.syson
syson-form-services
- 2026.3.2
org.eclipse.syson
syson-diagram-services
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel-edit
- 2026.3.2
@@ -120,7 +84,6 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
@@ -129,14 +92,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -156,7 +111,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/application/syson-application/pom.xml b/backend/application/syson-application/pom.xml
index 085d7ed68..52ab0c1de 100644
--- a/backend/application/syson-application/pom.xml
+++ b/backend/application/syson-application/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-application
@@ -27,35 +27,6 @@
syson-application
SysON Application
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-emfjson
- https://maven.pkg.github.com/eclipse-sirius/sirius-emf-json
-
-
- github-sirius-web
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.springframework.boot
@@ -82,62 +53,50 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-sysml-metamodel-edit
- 2026.3.2
org.eclipse.syson
syson-frontend
- 2026.3.2
org.eclipse.syson
syson-application-configuration
- 2026.3.2
org.eclipse.syson
syson-sysml-rest-api-services
- 2026.3.2
org.eclipse.syson
syson-diagram-common-view
- 2026.3.2
org.eclipse.syson
syson-standard-diagrams-view
- 2026.3.2
org.eclipse.syson
syson-table-requirements-view
- 2026.3.2
org.eclipse.syson
syson-tree-explorer-view
- 2026.3.2
org.eclipse.syson
syson-sysml-import
- 2026.3.2
org.eclipse.syson
syson-sysml-export
- 2026.3.2
org.eclipse.syson
syson-sysml-validation
- 2026.3.2
@@ -199,7 +158,6 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
@@ -225,14 +183,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -252,7 +202,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/application/syson-frontend/pom.xml b/backend/application/syson-frontend/pom.xml
index 540ee1043..4f17e9b3e 100644
--- a/backend/application/syson-frontend/pom.xml
+++ b/backend/application/syson-frontend/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-frontend
@@ -27,18 +27,6 @@
syson-frontend
SysON Frontend
-
- 21
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.springframework.boot
diff --git a/backend/application/syson-sysml-export/pom.xml b/backend/application/syson-sysml-export/pom.xml
index de08725de..e5d8a1ee9 100644
--- a/backend/application/syson-sysml-export/pom.xml
+++ b/backend/application/syson-sysml-export/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-sysml-export
@@ -27,35 +27,6 @@
syson-sysml-export
SysON SysML Export
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-emfjson
- https://maven.pkg.github.com/eclipse-sirius/sirius-emf-json
-
-
- github-sirius-web
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.apache.commons
@@ -69,7 +40,6 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
@@ -85,14 +55,12 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
@@ -103,14 +71,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -130,7 +90,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/application/syson-sysml-import/pom.xml b/backend/application/syson-sysml-import/pom.xml
index bea2f387d..d6fcdd254 100644
--- a/backend/application/syson-sysml-import/pom.xml
+++ b/backend/application/syson-sysml-import/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-sysml-import
@@ -27,35 +27,6 @@
syson-sysml-import
SysON SysML Import
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-emfjson
- https://maven.pkg.github.com/eclipse-sirius/sirius-emf-json
-
-
- github-sirius-web
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.sirius
@@ -65,12 +36,10 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
@@ -86,14 +55,12 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-application-configuration
- 2026.3.2
test
@@ -103,14 +70,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -130,7 +89,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/application/syson-sysml-validation/pom.xml b/backend/application/syson-sysml-validation/pom.xml
index 965a5fd3c..fc3aae1bb 100644
--- a/backend/application/syson-sysml-validation/pom.xml
+++ b/backend/application/syson-sysml-validation/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-sysml-validation
@@ -27,34 +27,6 @@
syson-validation
SysON SysMLv2 validation rules for Validation view
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-emfjson
- https://maven.pkg.github.com/eclipse-sirius/sirius-emf-json
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
commons-io
@@ -69,17 +41,14 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-sysml-metamodel-edit
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
@@ -95,7 +64,6 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
@@ -104,14 +72,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -131,7 +91,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/metamodel/pom.xml b/backend/metamodel/pom.xml
index acc7d4b81..7fab662a3 100644
--- a/backend/metamodel/pom.xml
+++ b/backend/metamodel/pom.xml
@@ -15,6 +15,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../pom.xml
+
+
org.eclipse.syson
syson-metamodel-parent
2026.3.2
@@ -23,14 +30,6 @@
SysON Metamodel Parent
pom
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
syson-sysml-metamodel
syson-sysml-metamodel-edit
diff --git a/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml b/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml
index 218ef8b10..9d3a003bf 100644
--- a/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml
+++ b/backend/metamodel/syson-siriusweb-customnodes-metamodel-edit/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-siriusweb-customnodes-metamodel-edit
@@ -27,35 +27,6 @@
syson-siriusweb-customnodes-metamodel-edit
SysON SysMLv2 Custom Nodes Metamodel - Edit Support
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-emfjson
- https://maven.pkg.github.com/eclipse-sirius/sirius-emf-json
-
-
- github-sirius-web
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.core
@@ -70,7 +41,6 @@
org.eclipse.syson
syson-siriusweb-customnodes-metamodel
- 2026.3.2
org.eclipse.sirius
@@ -84,7 +54,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml b/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml
index 8dbbc4e21..ec77a8eb3 100644
--- a/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml
+++ b/backend/metamodel/syson-siriusweb-customnodes-metamodel/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-siriusweb-customnodes-metamodel
@@ -27,35 +27,6 @@
syson-siriusweb-customnodes-metamodel
SysON SysMLv2 Custom Nodes Metamodel for Sirius Web
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-emfjson
- https://maven.pkg.github.com/eclipse-sirius/sirius-emf-json
-
-
- github-sirius-web
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.emf
@@ -84,7 +55,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/metamodel/syson-sysml-metamodel-edit/pom.xml b/backend/metamodel/syson-sysml-metamodel-edit/pom.xml
index 92f091f44..db0915bef 100644
--- a/backend/metamodel/syson-sysml-metamodel-edit/pom.xml
+++ b/backend/metamodel/syson-sysml-metamodel-edit/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-sysml-metamodel-edit
@@ -27,25 +27,6 @@
syson-sysml-metamodel-edit
SysON SysMLv2 Metamodel - Edit Support
-
- 21
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.core
@@ -65,7 +46,6 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
@@ -74,7 +54,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/metamodel/syson-sysml-metamodel/pom.xml b/backend/metamodel/syson-sysml-metamodel/pom.xml
index f4a26874c..5ffe35fb9 100644
--- a/backend/metamodel/syson-sysml-metamodel/pom.xml
+++ b/backend/metamodel/syson-sysml-metamodel/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-sysml-metamodel
@@ -27,25 +27,6 @@
syson-sysml-metamodel
SysON SysMLv2 Metamodel
-
- 21
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.emf
@@ -98,7 +79,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/releng/pom.xml b/backend/releng/pom.xml
index d39dc13f2..a6aaf3a5a 100644
--- a/backend/releng/pom.xml
+++ b/backend/releng/pom.xml
@@ -15,6 +15,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../pom.xml
+
+
org.eclipse.syson
syson-releng-parent
2026.3.2
@@ -23,14 +30,6 @@
SysON Releng Parent
pom
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
syson-test-coverage
diff --git a/backend/releng/syson-test-coverage/pom.xml b/backend/releng/syson-test-coverage/pom.xml
index e83d10d6c..9d4883068 100644
--- a/backend/releng/syson-test-coverage/pom.xml
+++ b/backend/releng/syson-test-coverage/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-test-coverage
@@ -27,138 +27,102 @@
syson-test-coverage-aggregation
SysON Test Coverage Aggregation
-
- 21
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-sysml-metamodel-edit
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel-edit
- 2026.3.2
org.eclipse.syson
syson-direct-edit-grammar
- 2026.3.2
org.eclipse.syson
syson-diagram-services
- 2026.3.2
org.eclipse.syson
syson-form-services
- 2026.3.2
org.eclipse.syson
syson-model-services
- 2026.3.2
org.eclipse.syson
syson-representation-services
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
org.eclipse.syson
syson-table-services
- 2026.3.2
org.eclipse.syson
syson-tree-services
- 2026.3.2
org.eclipse.syson
syson-sysml-metamodel-services
- 2026.3.2
org.eclipse.syson
syson-sysml-rest-api-services
- 2026.3.2
org.eclipse.syson
syson-sysml-import
- 2026.3.2
org.eclipse.syson
syson-sysml-export
- 2026.3.2
org.eclipse.syson
syson-sysml-validation
- 2026.3.2
org.eclipse.syson
syson-common-view
- 2026.3.2
org.eclipse.syson
syson-diagram-common-view
- 2026.3.2
org.eclipse.syson
syson-standard-diagrams-view
- 2026.3.2
org.eclipse.syson
syson-table-requirements-view
- 2026.3.2
org.eclipse.syson
syson-tree-explorer-view
- 2026.3.2
org.eclipse.syson
syson-application-configuration
- 2026.3.2
org.eclipse.syson
syson-application
- 2026.3.2
@@ -167,7 +131,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
test-report
diff --git a/backend/services/pom.xml b/backend/services/pom.xml
index d54910d68..98324e3e4 100644
--- a/backend/services/pom.xml
+++ b/backend/services/pom.xml
@@ -15,6 +15,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../pom.xml
+
+
org.eclipse.syson
syson-services-parent
2026.3.2
@@ -23,14 +30,6 @@
SysON Services Parent
pom
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
syson-direct-edit-grammar
syson-diagram-services
diff --git a/backend/services/syson-diagram-services/pom.xml b/backend/services/syson-diagram-services/pom.xml
index cc46b01ef..18f54bd9f 100644
--- a/backend/services/syson-diagram-services/pom.xml
+++ b/backend/services/syson-diagram-services/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-diagram-services
@@ -27,30 +27,6 @@
syson-diagram-services
SysON Diagram Services
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.sirius
@@ -65,17 +41,14 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
org.eclipse.syson
syson-model-services
- 2026.3.2
@@ -91,14 +64,12 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
@@ -109,14 +80,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
@@ -139,7 +102,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/services/syson-direct-edit-grammar/pom.xml b/backend/services/syson-direct-edit-grammar/pom.xml
index b05eec3e0..3c9f88b5f 100644
--- a/backend/services/syson-direct-edit-grammar/pom.xml
+++ b/backend/services/syson-direct-edit-grammar/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-direct-edit-grammar
@@ -28,30 +28,9 @@
SysON Direct Edit Grammar
- 21
- 2026.3.2
4.13.2
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.antlr
@@ -82,7 +61,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/services/syson-form-services/pom.xml b/backend/services/syson-form-services/pom.xml
index 2b96a8d00..a2f148ca1 100644
--- a/backend/services/syson-form-services/pom.xml
+++ b/backend/services/syson-form-services/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-form-services
@@ -27,30 +27,6 @@
syson-form-services
SysON Form Services
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.sirius
@@ -60,7 +36,6 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
@@ -76,14 +51,12 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
@@ -94,14 +67,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
@@ -124,7 +89,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/services/syson-model-services/pom.xml b/backend/services/syson-model-services/pom.xml
index e8ef2462c..d4e714774 100644
--- a/backend/services/syson-model-services/pom.xml
+++ b/backend/services/syson-model-services/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-model-services
@@ -27,30 +27,6 @@
syson-model-services
SysON Model Services
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.sirius
@@ -65,17 +41,14 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
org.eclipse.syson
syson-sysml-metamodel-services
- 2026.3.2
@@ -91,14 +64,12 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
@@ -109,14 +80,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
@@ -139,7 +102,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/services/syson-representation-services/pom.xml b/backend/services/syson-representation-services/pom.xml
index 3ccdea6ed..b22391de0 100644
--- a/backend/services/syson-representation-services/pom.xml
+++ b/backend/services/syson-representation-services/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-representation-services
@@ -27,30 +27,6 @@
syson-representation-services
SysON Representation Services
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.sirius
@@ -60,7 +36,6 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
@@ -76,14 +51,12 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
@@ -94,14 +67,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
@@ -124,7 +89,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/services/syson-services/pom.xml b/backend/services/syson-services/pom.xml
index 5eb246c15..775e8527b 100644
--- a/backend/services/syson-services/pom.xml
+++ b/backend/services/syson-services/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-services
@@ -28,30 +28,9 @@
SysON Services
- 21
- 2026.3.2
4.10.1
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.sirius
@@ -81,12 +60,10 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-direct-edit-grammar
- 2026.3.2
@@ -102,21 +79,18 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
org.eclipse.syson
syson-sysml-metamodel-services
- 2026.3.2
@@ -125,14 +99,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
@@ -155,7 +121,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/services/syson-sysml-metamodel-services/pom.xml b/backend/services/syson-sysml-metamodel-services/pom.xml
index 313a6829e..1c2436371 100644
--- a/backend/services/syson-sysml-metamodel-services/pom.xml
+++ b/backend/services/syson-sysml-metamodel-services/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-sysml-metamodel-services
@@ -27,35 +27,10 @@
syson-sysml-metamodel-services
SysON SysML Metamodel Services
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
@@ -71,14 +46,12 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
@@ -89,14 +62,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
@@ -119,7 +84,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/services/syson-sysml-rest-api-services/pom.xml b/backend/services/syson-sysml-rest-api-services/pom.xml
index c9fff03e9..ad9bf100b 100644
--- a/backend/services/syson-sysml-rest-api-services/pom.xml
+++ b/backend/services/syson-sysml-rest-api-services/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-sysml-rest-api-services
@@ -27,34 +27,6 @@
syson-sysml-rest-api-services
SysON SysML REST API Services
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-emfjson
- https://maven.pkg.github.com/eclipse-sirius/sirius-emf-json
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.sirius
@@ -64,12 +36,10 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
@@ -85,7 +55,6 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
@@ -94,14 +63,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -121,7 +82,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/services/syson-table-services/pom.xml b/backend/services/syson-table-services/pom.xml
index a927d40a4..32c3c4531 100644
--- a/backend/services/syson-table-services/pom.xml
+++ b/backend/services/syson-table-services/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-table-services
@@ -27,30 +27,6 @@
syson-table-services
SysON Table Services
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.sirius
@@ -60,7 +36,6 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
@@ -76,14 +51,12 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
@@ -94,14 +67,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
@@ -124,7 +89,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/services/syson-tree-services/pom.xml b/backend/services/syson-tree-services/pom.xml
index 2187bfe11..a1d316f6c 100644
--- a/backend/services/syson-tree-services/pom.xml
+++ b/backend/services/syson-tree-services/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-tree-services
@@ -27,30 +27,6 @@
syson-tree-services
SysON Tree Services
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.eclipse.sirius
@@ -60,17 +36,14 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-application-configuration
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
@@ -86,14 +59,12 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
test-jar
test
@@ -104,14 +75,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
@@ -134,7 +97,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/tests/pom.xml b/backend/tests/pom.xml
index 5dd2543bf..91a4af4fc 100644
--- a/backend/tests/pom.xml
+++ b/backend/tests/pom.xml
@@ -15,6 +15,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../pom.xml
+
+
org.eclipse.syson
syson-tests-parent
2026.3.2
@@ -23,14 +30,6 @@
SysON Tests Parent
pom
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
syson-tests
diff --git a/backend/tests/syson-tests/pom.xml b/backend/tests/syson-tests/pom.xml
index 48fdc2823..30504bbef 100644
--- a/backend/tests/syson-tests/pom.xml
+++ b/backend/tests/syson-tests/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-tests
@@ -27,18 +27,6 @@
syson-tests
SysON Tests
-
- 21
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.springframework.boot
@@ -55,14 +43,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
diff --git a/backend/views/pom.xml b/backend/views/pom.xml
index 18409ef45..fe6a321f4 100644
--- a/backend/views/pom.xml
+++ b/backend/views/pom.xml
@@ -15,6 +15,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../pom.xml
+
+
org.eclipse.syson
syson-views-parent
2026.3.2
@@ -23,14 +30,6 @@
SysON Views Parent
pom
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
syson-common-view
syson-diagram-common-view
diff --git a/backend/views/syson-common-view/pom.xml b/backend/views/syson-common-view/pom.xml
index 7c5b68319..5935e6583 100644
--- a/backend/views/syson-common-view/pom.xml
+++ b/backend/views/syson-common-view/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-common-view
@@ -27,30 +27,6 @@
syson-common-view
SysON Sirius Web common elements for SysMLv2 views
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.springframework.data
@@ -73,22 +49,18 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel-edit
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
@@ -104,7 +76,6 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
@@ -114,14 +85,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -140,7 +103,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/views/syson-diagram-common-view/pom.xml b/backend/views/syson-diagram-common-view/pom.xml
index e519ec70b..6aebcd03e 100644
--- a/backend/views/syson-diagram-common-view/pom.xml
+++ b/backend/views/syson-diagram-common-view/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
@@ -28,30 +28,6 @@
syson-diagram-common-view
SysON Sirius Web common elements for SysMLv2 diagrams
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.springframework.data
@@ -74,32 +50,26 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel-edit
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
org.eclipse.syson
syson-model-services
- 2026.3.2
org.eclipse.syson
syson-diagram-services
- 2026.3.2
@@ -115,7 +85,6 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
@@ -125,14 +94,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -151,7 +112,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/views/syson-diagram-tests/pom.xml b/backend/views/syson-diagram-tests/pom.xml
index 7a3a0161d..9be78fd79 100644
--- a/backend/views/syson-diagram-tests/pom.xml
+++ b/backend/views/syson-diagram-tests/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-diagram-tests
@@ -27,30 +27,6 @@
syson-diagram-tests
SysON Diagram Tests
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.springframework.data
@@ -97,17 +73,14 @@
org.eclipse.syson
syson-services
- 2026.3.2
org.eclipse.syson
syson-diagram-common-view
- 2026.3.2
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.testcontainers
@@ -126,14 +99,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
diff --git a/backend/views/syson-standard-diagrams-view/pom.xml b/backend/views/syson-standard-diagrams-view/pom.xml
index c4f06b70c..e7e42f867 100644
--- a/backend/views/syson-standard-diagrams-view/pom.xml
+++ b/backend/views/syson-standard-diagrams-view/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-standard-diagrams-view
@@ -27,30 +27,6 @@
syson-standard-diagrams-view
SysON Sirius Web diagram description of the SysMLv2 Standard Diagrams Views
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.springframework.data
@@ -93,47 +69,38 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel
- 2026.3.2
org.eclipse.syson
syson-siriusweb-customnodes-metamodel-edit
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
org.eclipse.syson
syson-diagram-services
- 2026.3.2
org.eclipse.syson
syson-model-services
- 2026.3.2
org.eclipse.syson
syson-representation-services
- 2026.3.2
org.eclipse.syson
syson-common-view
- 2026.3.2
org.eclipse.syson
syson-diagram-common-view
- 2026.3.2
@@ -149,13 +116,11 @@
org.eclipse.syson
syson-diagram-tests
- 2026.3.2
test
org.eclipse.syson
syson-tests
- 2026.3.2
test
@@ -165,14 +130,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -191,7 +148,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/views/syson-table-requirements-view/pom.xml b/backend/views/syson-table-requirements-view/pom.xml
index fe32f10de..4ef556be2 100644
--- a/backend/views/syson-table-requirements-view/pom.xml
+++ b/backend/views/syson-table-requirements-view/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-table-requirements-view
@@ -27,30 +27,6 @@
syson-table-requirements-view
SysON Table Requirements View
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.springframework.data
@@ -73,27 +49,22 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
org.eclipse.syson
syson-model-services
- 2026.3.2
org.eclipse.syson
syson-table-services
- 2026.3.2
org.eclipse.syson
syson-common-view
- 2026.3.2
@@ -109,7 +80,6 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
@@ -119,14 +89,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -145,7 +107,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/backend/views/syson-tree-explorer-view/pom.xml b/backend/views/syson-tree-explorer-view/pom.xml
index 55973a02a..9d916f19e 100644
--- a/backend/views/syson-tree-explorer-view/pom.xml
+++ b/backend/views/syson-tree-explorer-view/pom.xml
@@ -16,10 +16,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 4.0.5
-
+ org.eclipse.syson
+ syson
+ 2026.3.2
+ ../../../pom.xml
org.eclipse.syson
syson-tree-explorer-view
@@ -27,30 +27,6 @@
syson-tree-explorer-view
SysON Sirius Web tree description of the explorer view
-
- 21
- 2026.3.2
-
-
-
-
- Central
- https://repo.maven.apache.org/maven2
-
-
- github-sirius-web
- https://maven.pkg.github.com/eclipse-sirius/sirius-web
-
-
-
-
-
- github
- Apache Maven Packages
- https://maven.pkg.github.com/eclipse-syson/syson
-
-
-
org.springframework.data
@@ -68,22 +44,18 @@
org.eclipse.syson
syson-sysml-metamodel
- 2026.3.2
org.eclipse.syson
syson-services
- 2026.3.2
org.eclipse.syson
syson-model-services
- 2026.3.2
org.eclipse.syson
syson-tree-services
- 2026.3.2
@@ -99,7 +71,6 @@
org.eclipse.syson
syson-tests
- 2026.3.2
test
@@ -109,14 +80,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.6.0
-
-
- com.puppycrawl.tools
- checkstyle
- 13.3.0
-
-
../../releng/syson-resources/checkstyle/CheckstyleConfiguration.xml
true
@@ -135,7 +98,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.14
diff --git a/pom.xml b/pom.xml
index 45100d16d..35c9d6538 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,6 +15,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 4.0.5
+
+
+
org.eclipse.syson
syson
2026.3.2
@@ -23,10 +30,213 @@
SysON
pom
-
+
+ 21
+ 2026.3.2
+ 2026.3.2
${project.basedir}/releng/backend/releng/syson-test-coverage/target/site/jacoco-aggregate/jacoco.xml
+
+
+ Central
+ https://repo.maven.apache.org/maven2
+
+
+ github-sirius-emfjson
+ https://maven.pkg.github.com/eclipse-sirius/sirius-emf-json
+
+
+ github-sirius-web
+ https://maven.pkg.github.com/eclipse-sirius/sirius-web
+
+
+
+
+
+
+ org.eclipse.syson
+ syson-application
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-application-configuration
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-common-view
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-diagram-common-view
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-diagram-services
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-diagram-tests
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-direct-edit-grammar
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-form-services
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-frontend
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-model-services
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-representation-services
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-services
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-siriusweb-customnodes-metamodel
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-siriusweb-customnodes-metamodel-edit
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-standard-diagrams-view
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-sysml-export
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-sysml-import
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-sysml-metamodel
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-sysml-metamodel
+ ${syson.version}
+ test-jar
+
+
+ org.eclipse.syson
+ syson-sysml-metamodel-edit
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-sysml-metamodel-services
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-sysml-rest-api-services
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-sysml-validation
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-table-requirements-view
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-table-services
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-test-coverage
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-tests
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-tree-explorer-view
+ ${syson.version}
+
+
+ org.eclipse.syson
+ syson-tree-services
+ ${syson.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.6.2
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.6.0
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 13.3.0
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.14
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.3.1
+
+
+
+
+
github
@@ -57,9 +267,43 @@
sonar
-
-
-
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-build-requirements
+ validate
+
+ enforce
+
+
+
+
+ [21,22)
+ SysON must be built with Java 21.
+
+
+ [3.6.3,)
+ SysON requires Maven 3.6.3 or newer.
+
+
+ All Maven plugins must declare a version directly or through pluginManagement.
+ clean,validate,compile,test,package,verify,install,deploy,site
+
+
+ Each POM must declare a dependency only once for a given groupId:artifactId:type:classifier.
+
+
+
+
+
+
+
+
+
org.sonarsource.scanner.maven
sonar-maven-plugin
diff --git a/scripts/bump-version b/scripts/bump-version
index ea0a31108..b52f4fbe4 100755
--- a/scripts/bump-version
+++ b/scripts/bump-version
@@ -1,7 +1,14 @@
#!/bin/sh
VERSION="$1"
-mvn versions:set -DgroupId=org.eclipse.syson -DartifactId="*" -DoldVersion="*" -DnewVersion="$VERSION"
+
+if [ -z "$VERSION" ]; then
+ echo "Usage: $0 "
+ exit 1
+fi
+
+mvn versions:set -DgroupId=org.eclipse.syson -DartifactId="*" -DoldVersion="*" -DnewVersion="$VERSION" -DgenerateBackupPoms=false
+perl -0pi -e "s#[^<]+#$VERSION#g" pom.xml
npm version "$VERSION" --commit-hooks=false --git-tag-version=false --workspaces=true --include-workspace-root=true --workspaces-update=false
npm i
diff --git a/scripts/update-sirius-web.js b/scripts/update-sirius-web.js
index 34b94da87..ca318ee13 100755
--- a/scripts/update-sirius-web.js
+++ b/scripts/update-sirius-web.js
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2023, 2025 Obeo.
+ * Copyright (c) 2023, 2026 Obeo.
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
@@ -24,58 +24,25 @@ if (!newSiriusWebVersion) {
const workspace = process.cwd();
-const projects = new Map();
-projects.set("syson-application", "application");
-projects.set("syson-application-configuration", "application");
-projects.set("syson-common-view", "views");
-projects.set("syson-diagram-common-view", "views");
-projects.set("syson-diagram-tests", "views");
-projects.set("syson-diagram-services", "services");
-projects.set("syson-direct-edit-grammar", "services");
-projects.set("syson-form-services", "services");
-projects.set("syson-frontend", "application");
-projects.set("syson-model-services", "services");
-projects.set("syson-representation-services", "services");
-projects.set("syson-services", "services");
-projects.set("syson-siriusweb-customnodes-metamodel", "metamodel");
-projects.set("syson-siriusweb-customnodes-metamodel-edit", "metamodel");
-projects.set("syson-standard-diagrams-view", "views");
-projects.set("syson-sysml-import", "application");
-projects.set("syson-sysml-export", "application");
-projects.set("syson-sysml-metamodel", "metamodel");
-projects.set("syson-sysml-metamodel-edit", "metamodel");
-projects.set("syson-sysml-metamodel-services", "services");
-projects.set("syson-sysml-rest-api-services", "services");
-projects.set("syson-sysml-validation", "application");
-projects.set("syson-table-requirements-view", "views");
-projects.set("syson-table-services", "services");
-projects.set("syson-tree-explorer-view", "views");
-projects.set("syson-tree-services", "services");
-
-console.log("Updating the following pom.xml:");
-projects.forEach((folder, project) => {
- const pomXmlPath = path.join(
- workspace,
- "backend",
- folder,
- project,
- "pom.xml"
- );
- console.log(pomXmlPath);
-
+const updatePomProperty = (pomXmlPath, propertyName, value) => {
const pomXmlContent = fs.readFileSync(pomXmlPath, { encoding: "utf-8" });
- const startTagIndex = pomXmlContent.indexOf("");
- const endTagIndex = pomXmlContent.indexOf("");
- if (startTagIndex !== -1 && endTagIndex !== -1) {
- let newPomXmlContent = pomXmlContent.substring(
- 0,
- startTagIndex + "".length
- );
- newPomXmlContent += newSiriusWebVersion;
- newPomXmlContent += pomXmlContent.substring(endTagIndex);
- fs.writeFileSync(pomXmlPath, newPomXmlContent, { encoding: "utf-8" });
+ const tag = `<${propertyName}>`;
+ const closingTag = `${propertyName}>`;
+ const startTagIndex = pomXmlContent.indexOf(tag);
+ const endTagIndex = pomXmlContent.indexOf(closingTag);
+ if (startTagIndex === -1 || endTagIndex === -1) {
+ throw new Error(`Could not find <${propertyName}> in ${pomXmlPath}`);
}
-});
+
+ let newPomXmlContent = pomXmlContent.substring(0, startTagIndex + tag.length);
+ newPomXmlContent += value;
+ newPomXmlContent += pomXmlContent.substring(endTagIndex);
+ fs.writeFileSync(pomXmlPath, newPomXmlContent, { encoding: "utf-8" });
+};
+
+const rootPomXmlPath = path.join(workspace, "pom.xml");
+console.log(`Updating ${rootPomXmlPath}`);
+updatePomProperty(rootPomXmlPath, "sirius.web.version", newSiriusWebVersion);
const updateSiriusWebCommand = `npm install --save-exact @eclipse-sirius/sirius-components-browser@${newSiriusWebVersion} @eclipse-sirius/sirius-components-charts@${newSiriusWebVersion} @eclipse-sirius/sirius-components-core@${newSiriusWebVersion} @eclipse-sirius/sirius-components-datatree@${newSiriusWebVersion} @eclipse-sirius/sirius-components-deck@${newSiriusWebVersion} @eclipse-sirius/sirius-components-diagrams@${newSiriusWebVersion} @eclipse-sirius/sirius-components-formdescriptioneditors@${newSiriusWebVersion} @eclipse-sirius/sirius-components-forms@${newSiriusWebVersion} @eclipse-sirius/sirius-components-gantt@${newSiriusWebVersion} @eclipse-sirius/sirius-components-impactanalysis@${newSiriusWebVersion} @eclipse-sirius/sirius-components-omnibox@${newSiriusWebVersion} @eclipse-sirius/sirius-components-palette@${newSiriusWebVersion} @eclipse-sirius/sirius-components-portals@${newSiriusWebVersion} @eclipse-sirius/sirius-components-widget-reference@${newSiriusWebVersion} @eclipse-sirius/sirius-components-widget-table@${newSiriusWebVersion} @eclipse-sirius/sirius-components-selection@${newSiriusWebVersion} @eclipse-sirius/sirius-components-tables@${newSiriusWebVersion} @eclipse-sirius/sirius-components-trees@${newSiriusWebVersion} @eclipse-sirius/sirius-components-validation@${newSiriusWebVersion} @eclipse-sirius/sirius-components-tsconfig@${newSiriusWebVersion} @eclipse-sirius/sirius-web-application@${newSiriusWebVersion}`;
@@ -91,7 +58,7 @@ const updateSiriusWebPeerCommand = `npm install --save-peer --save-exact @eclips
const sysonComponentsFrontendWorkingDirectory = path.join(
workspace,
"frontend",
- "syson-components"
+ "syson-components",
);
childProcess.execSync(updateSiriusWebPeerCommand, {
cwd: sysonComponentsFrontendWorkingDirectory,