- OpenJDK 11
- AdoptOpenJDK - binary distribution
- OpenJDK 11 (LTS)
- JVM: HotSpot
- or the Java distribution of your Linux distribution
- AdoptOpenJDK - binary distribution
- Maven
- Eclipse IDE 2021-09+
- e(fx)clipse plugin
- Help → Eclipse Marketplace…
- projectlombok
- m2e-apt plugin for mapstruct
- Help → Eclipse Marketplace…
- projectlombok
- Help → Install New Software…
- Work with: https://projectlombok.org/p2)
- Check if the annotation processing is enabled
- Preferences → Maven → Annotation Processing
- Select Automatically configure JDT APT (build faster, …)
- Preferences → Maven → Annotation Processing
- e(fx)clipse plugin
$ mvn clean javafx:runor create a run and a debug configuration in Eclipse:
-
Run -> Run As -> Maven Build -> New launch configuration- set a name
- set Base directory: ${project_loc:sgu.template-maven}
- set Maven goal:
clean javafx:run
-
Run -> Run As -> Maven Build -> New launch configuration- set a name
- set Base directory: ${project_loc:sgu.template-maven}
- set Maven goal:
clean javafx:run@debug