diff --git a/.gitignore b/.gitignore index b71c920bc2..e39e074afb 100644 --- a/.gitignore +++ b/.gitignore @@ -5,9 +5,6 @@ *.java._trace *.smap *.checkbin -*.xtendbin -/*/xtend-gen/* -!/*/xtend-gen/.gitignore # macOS .DS_Store diff --git a/AGENTS.md b/AGENTS.md index 42c3653354..a43e83c917 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -9,7 +9,7 @@ This document helps AI coding agents work effectively with the DSL DevKit codeba - **Java**: 21+ - **Maven** - **Tycho** -- **Xtext/Xtend** +- **Xtext** ## Setup @@ -55,7 +55,7 @@ mvn checkstyle:check pmd:check spotbugs:check -f ./ddk-parent/pom.xml ### PMD - **Ruleset**: `ddk-configuration/pmd/ruleset.xml` -- Excludes: `src-gen/`, `src-model/`, `xtend-gen/` +- Excludes: `src-gen/`, `src-model/` ### Checkstyle - **Config**: `ddk-configuration/checkstyle/avaloq.xml` @@ -109,10 +109,6 @@ The project runs **all tests through one aggregator module**, not per-`.test`-mo These directories contain generated code - do not edit manually: - `src-gen/` - Xtext generated sources - `src-model/` - EMF model generated sources -- `xtend-gen/` - Xtend transpiled Java sources - -### Xtend -- `.xtend` files in `src/` compile to Java in `xtend-gen/` ## Common Tasks @@ -125,7 +121,7 @@ These directories contain generated code - do not edit manually: ### Fixing PMD Violations 1. Check ruleset at `ddk-configuration/pmd/ruleset.xml` -2. Violations in generated code (`src-gen/`, `xtend-gen/`) are excluded +2. Violations in generated code (`src-gen/`) are excluded 3. Run `mvn pmd:check -f ./ddk-parent/pom.xml` to verify fixes ### Fixing Checkstyle Violations diff --git a/com.avaloq.tools.ddk.xtext.export/.classpath b/com.avaloq.tools.ddk.xtext.export/.classpath index fa7306227a..2e254f7cff 100644 --- a/com.avaloq.tools.ddk.xtext.export/.classpath +++ b/com.avaloq.tools.ddk.xtext.export/.classpath @@ -6,11 +6,6 @@ - - - - - diff --git a/com.avaloq.tools.ddk.xtext.export/build.properties b/com.avaloq.tools.ddk.xtext.export/build.properties index 7838757824..d69df83aa0 100644 --- a/com.avaloq.tools.ddk.xtext.export/build.properties +++ b/com.avaloq.tools.ddk.xtext.export/build.properties @@ -1,6 +1,5 @@ source.. = src/,\ - src-gen/,\ - xtend-gen/ + src-gen/ bin.includes = META-INF/,\ .,\ plugin.xml,\ diff --git a/com.avaloq.tools.ddk.xtext.export/xtend-gen/.gitignore b/com.avaloq.tools.ddk.xtext.export/xtend-gen/.gitignore deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/com.avaloq.tools.ddk.xtext.expression/.classpath b/com.avaloq.tools.ddk.xtext.expression/.classpath index fa7306227a..2e254f7cff 100644 --- a/com.avaloq.tools.ddk.xtext.expression/.classpath +++ b/com.avaloq.tools.ddk.xtext.expression/.classpath @@ -6,11 +6,6 @@ - - - - - diff --git a/com.avaloq.tools.ddk.xtext.expression/build.properties b/com.avaloq.tools.ddk.xtext.expression/build.properties index 7838757824..d69df83aa0 100644 --- a/com.avaloq.tools.ddk.xtext.expression/build.properties +++ b/com.avaloq.tools.ddk.xtext.expression/build.properties @@ -1,6 +1,5 @@ source.. = src/,\ - src-gen/,\ - xtend-gen/ + src-gen/ bin.includes = META-INF/,\ .,\ plugin.xml,\ diff --git a/com.avaloq.tools.ddk.xtext.expression/xtend-gen/.gitignore b/com.avaloq.tools.ddk.xtext.expression/xtend-gen/.gitignore deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/com.avaloq.tools.ddk.xtext.scope/.classpath b/com.avaloq.tools.ddk.xtext.scope/.classpath index fa7306227a..2e254f7cff 100644 --- a/com.avaloq.tools.ddk.xtext.scope/.classpath +++ b/com.avaloq.tools.ddk.xtext.scope/.classpath @@ -6,11 +6,6 @@ - - - - - diff --git a/com.avaloq.tools.ddk.xtext.scope/build.properties b/com.avaloq.tools.ddk.xtext.scope/build.properties index 7838757824..d69df83aa0 100644 --- a/com.avaloq.tools.ddk.xtext.scope/build.properties +++ b/com.avaloq.tools.ddk.xtext.scope/build.properties @@ -1,6 +1,5 @@ source.. = src/,\ - src-gen/,\ - xtend-gen/ + src-gen/ bin.includes = META-INF/,\ .,\ plugin.xml,\ diff --git a/com.avaloq.tools.ddk.xtext.scope/xtend-gen/.gitignore b/com.avaloq.tools.ddk.xtext.scope/xtend-gen/.gitignore deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/ddk-configuration/pmd/ruleset.xml b/ddk-configuration/pmd/ruleset.xml index 8277c89135..c2bbd02f5f 100644 --- a/ddk-configuration/pmd/ruleset.xml +++ b/ddk-configuration/pmd/ruleset.xml @@ -9,7 +9,6 @@ .*/src-gen/.* .*/src-model/.* - .*/xtend-gen/.* .*/ddk/xtext/test/ui/quickfix/AbstractQuickFixTest.* diff --git a/ddk-parent/pom.xml b/ddk-parent/pom.xml index 289544bd60..f8ade1e0ac 100644 --- a/ddk-parent/pom.xml +++ b/ddk-parent/pom.xml @@ -56,7 +56,6 @@ 3.28.0 7.27.0 5.0.4 - 2.44.0 error @@ -237,25 +236,6 @@ - - org.eclipse.xtext - xtend-maven-plugin - ${xtend.version} - - - xtend-generate - generate-sources - - compile - testCompile - - - ${basedir}/xtend-gen/ - ${basedir}/xtend-gen/ - - - - org.eclipse.tycho tycho-p2-plugin @@ -352,7 +332,6 @@ ${basedir}/src-gen ${basedir}/src-model - ${basedir}/xtend-gen @@ -417,19 +396,6 @@ maven-clean-plugin ${clean.version} - - - - xtend-gen - - ** - - - .gitignore - - - - diff --git a/ddk-target/ddk.target b/ddk-target/ddk.target index b7bda3bd6e..ac3cf107aa 100644 --- a/ddk-target/ddk.target +++ b/ddk-target/ddk.target @@ -28,7 +28,6 @@ -