Error in Building Camunda 7.21.0 Alpha-5: Package org.camunda.bpm.impl.juel.jakarta Missing

Dear Camunda Community,

I hope this message finds you well. As a junior Java developer diving into Camunda 7, I’ve encountered an issue while attempting to build the latest 7.21.0 alpha-5 release from the Camunda repository on GitHub. Despite successfully completing the build process using mvn install -DskipTests, I encountered an error upon attempting to run the application, specifically within the CamundaBpmRun.java file.

The error pertains to a missing package named org.camunda.bpm.impl.juel.jakarta. This package appears to be referenced in multiple locations within the engine-dmn subproject. Despite my efforts to resolve this issue independently, I have not been successful in finding a solution through online resources.
Here is a snippet of the error message for reference:

C:\camunda\camunda-bpm-platform-7.21.0-alpha5\engine-dmn\feel-juel\src\main\java\org\camunda\bpm\dmn\feel\impl\juel\el\CompositeFunctionMapper.java:22:44
java: package org.camunda.bpm.impl.juel.jakarta.el does not exist

I kindly request the assistance of the Camunda community in resolving this issue. Any insights, guidance, or solutions would be greatly appreciated. Thank you for your time and assistance in advance.

if you’re concerned with my java version its Java 17 and i use maven version 3.9.6

Best regards
Ahmed Zahloote

I understand it is a very late response however it may help someone.

If one try to clone the camunda repos the camunda-juel dependencies reference

org.camunda.bpm.juel
camunda-juel

is pointing to direct source code as modules instead of library reference via Maven.

As we have maven-shade-plugin in the camunda-juel which relocate the packages we are facing this issues.

I have removed the camunda-juel from module settings ( from all the repo where we are facing this issue) and added the jar from m2 cache explicitly and see the issue got fixed.

Hope that helps!!