I am migrating a webapp project to Java 9 which uses primefaces.
In the maven pom.xml primefaces was declared already properly:
<dependencies>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>6.0</version>
</dependency>
...
</dependencies>
In module-info.java I added - as indicated by IntelliJ - a "requires primefaces;". So it looks:
module sharedwebapp {
...
requires primefaces;
...
}
For other third party components this worked well. But for primefaces, I get the following error doing mvn clean install :
>...shared-webapp/src/main/java/module-info.java:[9,14] module not found: primefaces
Is there anything I miss to declare? Anything else to add?