IntelliJ IDEA
IntelliJ IDEA – the Leading Java and Kotlin IDE, by JetBrains
Tips & Tricks
Configure JSF Navigation Rules Without Typing
With IntelliJ IDEA you can easily configure navigation rules in faces-config files without making a lot of tedious typing. Just open a faces configuration file, select the Navigation tab, and then drag pages from project tree and drop them to the graph.
Added pages can be linked with mouse — just draw a line from one page to another.