我正在尝试在Java项目中创建graphql客户端,并且正在使用apollographql库。问题是我无法使用pom.xml的版本不同于中央存储库的依赖项。另一件事是,所有示例都是使用Gradle构建的。 您是否有关于如何使用apollo库和maven项目创建简单订阅客户端的示例或想法?我遇到的具体问题之一是,一旦下载了apollographql-runtime库,就没有“订阅”包。 我想使用这种依赖关系:
<dependency>
<groupId>com.apollographql.apollo</groupId>
<artifactId>apollo-runtime</artifactId>
<version>1.0.0-alpha5</version>
</dependency>
但是我无法使用pom.xml下载它。 在另一个项目中,它正在使用gradle.build文件。
尝试下载.jar文件,但仍然没有“订阅”包。
pom.xml
<dependency>
<groupId>com.apollographql.apollo</groupId>
<artifactId>apollo-runtime</artifactId>
<version>1.0.0-alpha5</version>
<type>pom</type>
</dependency>
我要导入此类:
import com.apollographql.apollo.subscription.WebSocketSubscriptionTransport;
无法解析项目com.brzozaxd.rbpvendor2:rbpvendor2:jar:1.0-SNAPSHOT的依赖项:无法解析以下工件:com.apollographql.apollo:apollo-api:jar:1.0.0-alpha5 >
答案 0 :(得分:0)
为我工作,并且里面有提到的包和类。
<project>
....
<repositories>
<repository>
<id>repo2</id>
<name>appolographql repo</name>
<url>https://dl.bintray.com/apollographql/android</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.apollographql.apollo</groupId>
<artifactId>apollo-runtime</artifactId>
<version>1.0.0-alpha5</version>
</dependency>
</dependencies>
</project>