Google cloud dataflow 谷歌云数据流sdk-依赖性问题

Google cloud dataflow 谷歌云数据流sdk-依赖性问题,google-cloud-dataflow,Google Cloud Dataflow,将数据流依赖项添加到项目中。该项目已构建,但在启动(使用jetty)时,我得到一个运行时异常 <dependency> <groupId>com.google.cloud.dataflow</groupId> <artifactId>google-cloud-dataflow-java-sdk-all</artifactId> <version>1.9.0</versi

将数据流依赖项添加到项目中。该项目已构建,但在启动(使用jetty)时,我得到一个运行时异常

 <dependency>
        <groupId>com.google.cloud.dataflow</groupId>
        <artifactId>google-cloud-dataflow-java-sdk-all</artifactId>
        <version>1.9.0</version>
    </dependency>

caused by: java.lang.ClassNotFoundException: com.google.auth.http.HttpTransportFactory
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:487)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:428)

com.google.cloud.dataflow
google云数据流java sdk全部
1.9.0
原因:java.lang.ClassNotFoundException:com.google.auth.http.HttpTransportFactory
位于org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
位于org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
位于org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
位于org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
位于org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:487)
位于org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:428)
如果我删除依赖项。启动没有任何问题。
知道数据流依赖项导致启动错误的原因吗。

为冲突依赖项添加了排除项,并且有效

 <dependency>
        <groupId>com.google.cloud.dataflow</groupId>
        <artifactId>google-cloud-dataflow-java-sdk-all</artifactId>
        <version>1.9.0</version>
        <exclusions>
            <exclusion>
                <groupId>com.google.auth</groupId>
                <artifactId>google-auth-library-oauth2-http</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

com.google.cloud.dataflow
google云数据流java sdk全部
1.9.0
com.google.auth
google-auth-library-oauth2-http

pom.xml文件中还有什么?可能有版本冲突。是的,一旦我添加了排除,就有冲突,它运行良好com.google.cloud.dataflow google cloud dataflow java sdk all 1.9.0 com.google.auth google-auth-library-oauth2-http@Aayush Verma-也许你可以用它回答你自己的问题然后回答?是的,我刚想出来。我将通过回答来结束这个问题。