Hi,

I'm a newcomer to lightstreamer, apologies if this question is basic.

I'm trying to create a java application that subscribes to a server that pushes real-time data. As far as I understand, I need the java client sdk to do this. So I've tried to install the dependency via maven:

<repositories>
<repository>
<id> lightstreamer</id>
<url> https://www.lightstreamer.com/repo/maven/</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId> com.lightstreamer</groupId>
<artifactId> ls-javase-client</artifactId>
<version> 4.3.0</version>
</dependency>
</dependencies>

However, when I check my dependencies, this is all I find in the com.lightstreamer:ls-javase-client:4.3.0 jar:

com.lightstreamer:ls-log-adapter-java:1.0.2
io.netty:netty-codec-http:4.1.31.Final
io.netty:netty-handler:4.1.31.Final
io.netty:netty-handler-proxy:4.1.31.Final
com.cedarsoftware:json-io:4.10.0
com.google.code.findbugs:jsr305:3.0.2


I don't see any of the packages found here:
https://lightstreamer.com/api/ls-javase-client/4.3.0/

Can anyone give me a hand?

Thanks
Hi tiberiu,

The list of libraries you mentioned are the second level dependencies of the library itself, and should be listed in the file ls-javase-client-4.3.0.pom.

But, the jar file named ls-javase-client-4.3.0.jar should contain the actual library. Maybe something went wrong with your dependency solver?
In any case you could get the jar directly from here: https://www.lightstreamer.com/repo/maven/com/lightstreamer/ls-javase-client/4.3.0/ls-javase-client-4.3.0.jar

Regards,
Giuseppe