Good day,
I am building Openelis from code following the docker setup instructions in the README file and its failing with the below error. I am getting the error after runing
docker compose -f build.docker-compose.yml up -d --build
=> ERROR [oe_openelis_org build 8/17] RUN --mount=type=cache,target=/root/.m2,sharing=locked mvn dependency:go-offline 10.0s
=> CANCELED [fhir_openelis_org 2/8] RUN apt-get update && apt-get install -y curl 0.0s
[oe_openelis_org build 8/17] RUN --mount=type=cache,target=/root/.m2,sharing=locked mvn dependency:go-offline:
8.286 [INFO] Scanning for projects…
9.445 [INFO]
9.447 [INFO] ------------------< org.apache.maven:standalone-pom >-------------------
9.454 [INFO] Building Maven Stub Project (No POM) 1
9.454 [INFO] --------------------------------[ pom ]---------------------------------
9.501 [INFO] ------------------------------------------------------------------------
9.501 [INFO] BUILD FAILURE
9.501 [INFO] ------------------------------------------------------------------------
9.530 [INFO] Total time: 1.411 s
9.545 [INFO] Finished at: 2026-06-15T10:25:38Z
9.545 [INFO] ------------------------------------------------------------------------
9.555 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:3.7.0:go-offline (default-cli): Goal requires a project to execute but there is no POM in this directory (/build/dataexport/dataexport-core). Please verify you invoked Maven from the correct directory. → [Help 1]
9.561 [ERROR]
9.561 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
9.561 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
9.561 [ERROR]
9.561 [ERROR] For more information about the errors and possible solutions, please read the following articles:
9.573 [ERROR] [Help 1] MissingProjectException - Apache Maven - Apache Software Foundation
[+] up 0/6
â ™ Image frontend Building 33.8s
â ™ Image openelisglobal-proxy.build Building 33.8s
â ™ Image certgen Building 33.8s
â ™ Image openelisglobal-databse.build Building 33.8s
â ™ Image openelisglobal-webapp.build Building 33.8s
â ™ Image external-fhir-api.build Building 33.8s
Dockerfile:29
28 | WORKDIR /build/dataexport/dataexport-core
29 | >>> RUN --mount=type=cache,target=/root/.m2,sharing=locked \
30 | >>> mvn dependency:go-offline
31 | RUN --mount=type=cache,target=/root/.m2,sharing=locked \
target oe_openelis_org: failed to solve: process “/bin/sh -c mvn dependency:go-offline” did not complete successfully: exit code: 1
Here is my project root directory, l am missing the build folder but have the dataexport folder at the root level.
ronald@tux:~/OpenELIS-Global-2$ ls -ahl
total 388K
drwxr-xr-x 26 ronald ronald 4.0K Jun 15 12:13 .
drwxr-x— 20 ronald ronald 4.0K Jun 13 09:31 ..
drwxr-xr-x 3 ronald ronald 4.0K Jun 13 09:50 .ai
drwxr-xr-x 3 ronald ronald 4.0K Jun 13 09:50 .cursor
-rw-r–r-- 1 ronald ronald 213 Jun 13 09:50 .dockerignore
-rw-r–r-- 1 ronald ronald 1.7K Jun 13 09:52 .env
-rw-r–r-- 1 ronald ronald 1.7K Jun 13 09:50 .env.example
drwxr-xr-x 8 ronald ronald 4.0K Jun 15 12:13 .git
drwxr-xr-x 2 ronald ronald 4.0K Jun 13 09:50 .githooks
drwxr-xr-x 5 ronald ronald 4.0K Jun 13 09:50 .github
-rw-r–r-- 1 ronald ronald 3.3K Jun 13 09:50 .gitignore
-rw-r–r-- 1 ronald ronald 1.2K Jun 13 09:50 .gitmodules
-rw-r–r-- 1 ronald ronald 793 Jun 13 09:50 .gitpod.yml
-rw-r–r-- 1 ronald ronald 5 Jun 13 09:50 .python-version
-rw-r–r-- 1 ronald ronald 275 Jun 13 09:50 .sdkmanrc
drwxr-xr-x 10 ronald ronald 4.0K Jun 13 09:50 .specify
drwxr-xr-x 2 ronald ronald 4.0K Jun 13 09:50 .tx
-rw-r–r-- 1 ronald ronald 79K Jun 13 09:50 AGENTS.md
-rw-r–r-- 1 ronald ronald 7.1K Jun 15 12:13 CLAUDE.md
-rw-r–r-- 1 ronald ronald 5.2K Jun 13 09:50 CODE_OF_CONDUCT.md
-rw-r–r-- 1 ronald ronald 1.6K Jun 13 09:50 CONTRIBUTING.md
-rw-r–r-- 1 ronald ronald 5.5K Jun 13 09:50 Dockerfile
-rw-r–r-- 1 ronald ronald 4.4K Jun 13 09:50 Dockerfile.dev
-rw-r–r-- 1 ronald ronald 5.7K Jun 13 09:50 IMPORT_INSTRUCTIONS.md
-rw-r–r-- 1 ronald ronald 18K Jun 13 09:50 LICENSE.md
-rw-r–r-- 1 ronald ronald 3.5K Jun 13 09:50 PULL_REQUEST_TIPS.md
-rw-r–r-- 1 ronald ronald 12K Jun 13 09:50 README.md
drwxr-xr-x 3 ronald ronald 4.0K Jun 13 09:50 ROOT
-rw-r–r-- 1 ronald ronald 6.2K Jun 13 09:50 build.docker-compose.yml
-rwxr-xr-x 1 ronald ronald 6.0K Jun 13 09:50 build.sh
drwxr-xr-x 2 ronald ronald 4.0K Jun 13 09:50 dataexport
drwxr-xr-x 3 ronald ronald 4.0K Jun 13 09:50 db
drwxr-xr-x 6 ronald ronald 4.0K Jun 13 09:50 dev
-rw-r–r-- 1 ronald ronald 6.4K Jun 13 09:50 dev.docker-compose.yml
-rw-r–r-- 1 ronald ronald 1.1K Jun 13 09:50 docker-compose.letsencrypt.yml
-rw-r–r-- 1 ronald ronald 5.7K Jun 13 09:50 docker-compose.yml
drwxr-xr-x 7 ronald ronald 4.0K Jun 13 09:50 docs
drwxr-xr-x 2 ronald ronald 4.0K Jun 13 09:50 fhir
drwxr-xr-x 10 ronald ronald 4.0K Jun 15 12:13 frontend
drwxr-xr-x 4 ronald ronald 4.0K Jun 13 09:50 install
-rw-r–r-- 1 ronald ronald 2.1K Jun 13 09:50 mkdocs.yml
drwxr-xr-x 2 ronald ronald 4.0K Jun 13 09:50 nginx-proxy
drwxr-xr-x 2 ronald ronald 4.0K Jun 13 09:50 plugins
-rw-r–r-- 1 ronald ronald 44K Jun 13 09:50 pom.xml
drwxr-xr-x 5 ronald ronald 4.0K Jun 13 09:50 projects
-rw-r–r-- 1 ronald ronald 663 Jun 13 09:50 readthedocs.yml
-rw-r–r-- 1 ronald ronald 49 Jun 13 09:50 requirements.txt
drwxr-xr-x 3 ronald ronald 4.0K Jun 15 12:13 scripts
drwxr-xr-x 28 ronald ronald 4.0K Jun 15 12:13 specs
drwxr-xr-x 4 ronald ronald 4.0K Jun 13 09:50 src
drwxr-xr-x 2 ronald ronald 4.0K Jun 13 09:50 tomcat
drwxr-xr-x 11 ronald ronald 4.0K Jun 13 09:50 tools
drwxr-xr-x 12 ronald ronald 4.0K Jun 13 09:50 volume
How do I resolve the issue? Thanks