You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Make sure copyright headers are included in (all) files including updated year(s)
91
76
* Make sure proper headers are in place for each file (see above Legal Requirements)
@@ -95,9 +80,25 @@ You do this by adding the `-s` flag when you make the commit(s), e.g.
95
80
* Make sure you use the `-s` flag when committing as explained above
96
81
* Push your changes to your branch in your forked repository
97
82
83
+
## Importing projects in Eclipse IDE
84
+
85
+
* Install `Java 17` JDK Distribution (including JavaFX modules) in your machine (Currently I am using [Zulu Distribution](https://www.azul.com/downloads/?version=java-17-lts&package=jdk-fx#zulu) that includes JavaFX modules already)
86
+
* Set the newly installed `Java 17` to your `JAVA_HOME`
87
+
* Install `Eclipse IDE for RCP/RAP Developers` and make sure your Eclipse installation uses the currently installed `Java 17` to start with
88
+
* Install `Bndtools`, `e(fx)clipse`, and `SonarLint` from Eclipse Marketplace
89
+
* Go to `Java ⇢ Compiler` in `Eclipse Preferences` and set `Compiler Compliance Level` to `17`
90
+
* Go to `Java ⇢ Installed JREs` and select the newly installed JDK with JavaFX modules
91
+
* Go to `Java ⇢ Installed JREs ⇢ Execution Environments` and select `JavaSE-17` and choose the recently installed `Java 17 JRE` that includes `JavaFX` modules
92
+
* Go to `Java ⇢ Code Style ⇢ Formatter ⇢ Import` and select the `formatter.xml` stored in the project's root directory
93
+
* Import all the projects (`File ⇢ Import ⇢ General ⇢ Existing Projects into Workspace` and select `Search for nested projects`)
94
+
95
+
## Verify your changes
96
+
97
+
* To start the application inside IDE, go to `com.osgifx.console.product` and double click on `osgifx.bndrun`. This will open the `bndrun editor` and then click on `Debug OSGi` from the top right corner.
0 commit comments