1

我正在尝试使用 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/

也许这是漫长的一天。

4

1 回答 1

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。罐

于 2019-03-28T11:46:40.113 回答