# Running OpenELIS Global2 using docker compose with docker images built directly from the source code fails

**URL:** <https://talk.openelis-global.org/t/running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-code-fails/2359>\
**Category:** Development\
**Tags:** dev\_setup\
**Created:** [June 15, 2026, 10:35am UTC](https://talk.openelis-global.org/t/running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-code-fails/2359 "2026-06-15T10:35:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ronald\_Munjoma](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/ronald_munjoma/32/1258_2.png) [@Ronald\_Munjoma](https://talk.openelis-global.org/u/Ronald_Munjoma)\
**Post date:** [June 15, 2026, 10:35am UTC](https://talk.openelis-global.org/t/running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-code-fails/2359/1 "2026-06-15T10:35:09Z")

</div>

Good day,

I am[building Openelis from code](https://github.com/DIGI-UW/OpenELIS-Global-2#running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-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](http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException)

* * *

[+] 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

---

<div class="post-metadata">

**Author:** ![Moses\_Mutesasira](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/moses_mutesasira/32/72_2.png) [@Moses\_Mutesasira](https://talk.openelis-global.org/u/Moses_Mutesasira)\
**Post date:** [June 15, 2026, 11:32am UTC](https://talk.openelis-global.org/t/running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-code-fails/2359/2 "2026-06-15T11:32:56Z")

</div>

Hello @Ronald_Munjoma , sorry about that.  
You need to first innitialize the submodules in your repository.

`cd OpenELIS-Global-2`  
`git submodule update --init --recursive`  
`cd dataexport`  
`mvn clean install -DskipTests`

---

<div class="post-metadata">

**Author:** ![Ronald\_Munjoma](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/ronald_munjoma/32/1258_2.png) [@Ronald\_Munjoma](https://talk.openelis-global.org/u/Ronald_Munjoma)\
**Post date:** [June 15, 2026, 4:41pm UTC](https://talk.openelis-global.org/t/running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-code-fails/2359/3 "2026-06-15T16:41:12Z")

</div>

Hello @Moses_Mutesasira

Thank you very much for your assistance, I am hitting a new error message when I run

> [@Moses\_Mutesasira](#):
>
> `mvn clean install -DskipTests`

[INFO] Reactor Summary for Data Export 0.0.0.9:  
[INFO]  
[INFO] Data Export … SUCCESS [2.999 s]  
[INFO] Data Export Core … FAILURE [9.382 s]  
[INFO] Data Export API … SKIPPED  
[INFO] ------------------------------------------------------------------------  
[INFO] BUILD FAILURE  
[INFO] ------------------------------------------------------------------------  
[INFO] Total time: 13.183 s  
[INFO] Finished at: 2026-06-15T18:39:32+02:00  
[INFO] ------------------------------------------------------------------------  
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project dataexport-core: Fatal error compiling: error: release version 11 not supported → [Help 1]

---

<div class="post-metadata">

**Author:** ![joelss](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/joelss/32/298_2.png) [@joelss](https://talk.openelis-global.org/u/joelss)\
**Post date:** [June 17, 2026, 10:22am UTC](https://talk.openelis-global.org/t/running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-code-fails/2359/4 "2026-06-17T10:22:04Z")

</div>

> [@Ronald\_Munjoma](#):
>
> [INFO] Reactor Summary for Data Export 0.0.0.9:  
> [INFO]  
> [INFO] Data Export … SUCCESS [2.999 s]  
> [INFO] Data Export Core … FAILURE [9.382 s]  
> [INFO] Data Export API … SKIPPED  
> [INFO] ------------------------------------------------------------------------  
> [INFO] BUILD FAILURE  
> [INFO] ------------------------------------------------------------------------  
> [INFO] Total time: 13.183 s  
> [INFO] Finished at: 2026-06-15T18:39:32+02:00  
> [INFO] ------------------------------------------------------------------------  
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project dataexport-core: Fatal error compiling: error: release version 11 not supported → [Help 1]

hello@ Ronald\_Munjoma,did you try to updating your system java alternatives to point atleast to v 21? if you have several installed versions, you can list them with: sudo update-alternatives --list java sudo update-alternatives --list javac else If Java 21 is not listed, you’ll need to install it first. Once it’s listed, you can set it as the system default: sudo update-alternatives --config java

# Select the number for Java 21

sudo update-alternatives --config javac. you can also check the [GitHub - DIGI-UW/OpenELIS-Global-2: This is the core repo for OpenELIS global v3 · GitHub](https://github.com/DIGI-UW/OpenELIS-Global-2), if you happen to look at contributing/requirements,step 2 states that :For development , you need to install [Java](https://openjdk.org/install/) 21

---

<div class="post-metadata">

**Author:** ![Ronald\_Munjoma](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/ronald_munjoma/32/1258_2.png) [@Ronald\_Munjoma](https://talk.openelis-global.org/u/Ronald_Munjoma)\
**Post date:** [June 17, 2026, 4:58pm UTC](https://talk.openelis-global.org/t/running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-code-fails/2359/5 "2026-06-17T16:58:08Z")

</div>

Hi @joelss

I have installed Java 21 and the build was successful, thank you for your assistance.
