diff --git a/.github/workflows/build-rusEFI-console.yaml b/.github/workflows/build-rusEFI-console.yaml
index e3f9b9fd29..ddc24ab06b 100644
--- a/.github/workflows/build-rusEFI-console.yaml
+++ b/.github/workflows/build-rusEFI-console.yaml
@@ -20,6 +20,10 @@ jobs:
- name: Install Tools
run: sudo apt-get install ncftp
+ - name: Generate Java (Antlr)
+ working-directory: ./java_tools/configuration_definition
+ run: ant antlr
+
- name: Build console
working-directory: ./java_console
run: ant server_jar
diff --git a/java_console/build.xml b/java_console/build.xml
index 0fa8bd22f0..31fdeed716 100644
--- a/java_console/build.xml
+++ b/java_console/build.xml
@@ -42,12 +42,7 @@
-
-
-
-
-
-
+
diff --git a/misc/jenkins/build_java_console.sh b/misc/jenkins/build_java_console.sh
index f3364179f7..08ebbc726f 100644
--- a/misc/jenkins/build_java_console.sh
+++ b/misc/jenkins/build_java_console.sh
@@ -3,6 +3,11 @@
echo "java version"
java -version
+echo "Generating Java (Antlr)"
+cd java_tools/configuration_definition
+ant antlr
+cd ../..
+
echo "Building java console"
pwd
cd java_console