apt-get install temurin-17-jdk
Development Environment Setup
Requirements
You will need:
-
Java Development Kit (JDK) 17
-
Maven 3
-
PostgreSQL 15 or newer
-
IDE
Installation (Linux)
Java
-
Install JDK with command[source]
-
Check environment variable JAVA_HOME (should be path to Temuring 17 JDK)
echo $JAVA_HOME java -version
Maven
-
Install Maven 3 from repository[source]
sudo apt-get install maven3
-
Check maven installation
mvn -v
PostgreSQL
PostgreSQL setup for midPoint can be found in reference documentation here.
IDE (Eclipse, Idea)
-
NetBeans should work as well, but we haven’t tried to use it for years (since Oracle happened). If you have any information about midPoint in NetBeans please let us know.