如何将 apollographql 客户端实现到 maven 项目中以激活订阅?

How can I implement apollographql client into the maven project to activate subscription?

我正在尝试在 Java 项目中创建一个 graphql 客户端,并且我正在使用 apollographql 库。问题是我无法使用版本不同于中央存储库的 pom.xml 获取依赖项。另一件事是所有示例都是使用 Gradle 构建的。 关于如何使用 apollo 库和 maven 项目创建简单的订阅客户端,您有任何示例或想法吗?我遇到的具体问题之一是,一旦下载了 apollographql-runtime 库,就没有 "subscription" 包。 我想使用这个依赖项:

<dependency>
<groupId>com.apollographql.apollo</groupId>
<artifactId>apollo-runtime</artifactId>
<version>1.0.0-alpha5</version>
</dependency>

但我无法使用 pom.xml 下载它。 在另一个项目中,它正在使用 gradle.build 文件。

已尝试下载 .jar 文件,但仍然没有 "subscription" 包可用。

pom.xml

<dependency>
  <groupId>com.apollographql.apollo</groupId>
  <artifactId>apollo-runtime</artifactId>
  <version>1.0.0-alpha5</version>
  <type>pom</type>
</dependency>

我想导入这个 class:

import com.apollographql.apollo.subscription.WebSocketSubscriptionTransport;

无法解析项目 com.brzozaxd.rbpvendor2:rbpvendor2:jar:1.0-SNAPSHOT 的依赖关系:无法解析以下工件:com.apollographql.apollo:apollo-api:jar :1.0.0-alpha5

对我有用,里面有提到的包和 class。

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