我正在尝试使用lightstreamer的Java客户端sdk,我觉得我有一个非常基本的问题。
像这样将依赖项添加到我的pom.xml
时:
<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>
然后我只能在 com.lightstreamer:ls-javase-client:4.3.0
中获得以下软件包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
我没有这里描述的任何课程: https://lightstreamer.com/api/ls-javase-client/4.3.0/
也许已经漫长的一天。
答案 0 :(得分:1)
您提到的库列表是库本身的第二级依赖项,应在文件ls-javase-client-4.3.0.pom中列出。
但是,名为ls-javase-client-4.3.0.jar的jar文件应包含实际的库。依赖关系解决程序可能出了点问题? Maven执行中是否有任何警告或错误? 无论如何,您都可以直接从此处获取jar:https://www.lightstreamer.com/repo/maven/com/lightstreamer/ls-javase-client/4.3.0/ls-javase-client-4.3.0.jar