Ensure that you have at least Java 11
Manually install JARs missing in Maven Central
./install_all_old_jars.sh
Now build BioUML
mvn package -DskipTests
First, start mysql server. The command below is for docker but you can easiliy adopt it to your situation
docker run --name mysql-biouml2 \
-p 3306:3306 \
-v ./dumps/bioumlsupport2.dump.sql:/docker-entrypoint-initdb.d/bioumlsupport2.dump.sql \
-e MYSQL_ROOT_PASSWORD=biouml \
-e MYSQL_DATABASE=bioumlsupport2 \
-e MYSQL_USER=bioumlsupport2 \
-e MYSQL_PASSWORD=bioumlsupport2 \
-d mysql:5
Alternatively, you can launch mysql server via docker-compose
Then launch BioUML Web edition.
mvn -pl tomcat-embedded exec:java
For Java versions newer than 11 you can use experimental forked launch mode
mvn -pl tomcat-embedded exec:exec@run-forked
Use your browser to open it at http://localhost:8080/bioumlweb/
On Linux install required packages
sudo apt install r-base r-base-dev
Ensure that you have at least Java 11
mvn -pl src test
or simply
mvn test