I have a project where I intend to use XMPP for IM. I have called into NetBeans, the smack dependency and it shows in the pom.xml file as:
<dependency>
<groupId>org.igniterealtime.smack</groupId>
<artifactId>smack-java8</artifactId>
<version>4.4.0</version>
</dependency>
<dependency>
<groupId>org.igniterealtime.smack</groupId>
<artifactId>smack-tcp</artifactId>
<version>4.4.0</version>
</dependency>
<dependency>
<groupId>org.igniterealtime.smack</groupId>
<artifactId>smack-im</artifactId>
<version>4.4.0</version>
</dependency>
<dependency>
<groupId>org.igniterealtime.smack</groupId>
<artifactId>smack-extensions</artifactId>
<version>4.4.0</version>
</dependency>
However, when I try to add smack to the moduleinfo or my code tries to import org.igniterealtime.smack there is an error...module not found. The clean and build with dependencies does download it and it is in my .m2/org.igniterealtime/smack folder.
I am really not sure what is blinding Netbeans from seeing what is in the local repo.
I have also tried to use the jivesoftware version with the same result. Not sure that is a valid test but that is what I have tried.
Anyone have a clue what is happening?