Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3的POM丢失,运行时没有可用的依赖信息;mvn包“;命令_Java_Maven_Apache Flink_Amazon Kinesis Firehose - Fatal编程技术网

Java org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3的POM丢失,运行时没有可用的依赖信息;mvn包“;命令

Java org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3的POM丢失,运行时没有可用的依赖信息;mvn包“;命令,java,maven,apache-flink,amazon-kinesis-firehose,Java,Maven,Apache Flink,Amazon Kinesis Firehose,我继承了一个maven项目。我正在尝试使用“mvn包”命令构建它: 我收到的错误: [WARNING] The POM for org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3 is missing, no dependency information available [INFO] [INFO] --- build-helper-maven-plugin:1.7:add-source (add-source) @ flink-k

我继承了一个maven项目。我正在尝试使用“mvn包”命令构建它:

我收到的错误:

[WARNING] The POM for org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3 is missing, no dependency information available
[INFO] 
[INFO] --- build-helper-maven-plugin:1.7:add-source (add-source) @ flink-kinesis-consumer ---
[INFO] Source directory: /Users/me/repos/kinesis-analytics-consumer/src/main/scala added.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ flink-kinesis-consumer ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 8 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ flink-kinesis-consumer ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- scala-maven-plugin:3.2.2:compile (default) @ flink-kinesis-consumer ---
[WARNING] Missing POM for org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3
[WARNING]  Expected all dependencies to require Scala version: 2.11.12
[WARNING]  org.apache.flink:flink-scala_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.apache.flink:flink-scala_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.apache.flink:flink-runtime_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.scala-lang:scala-reflect:2.11.12 requires scala version: 2.11.12
[WARNING]  org.apache.flink:flink-streaming-scala_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.apache.flink:flink-streaming-scala_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.scala-lang:scala-compiler:2.11.12 requires scala version: 2.11.12
[WARNING]  org.scala-lang.modules:scala-xml_2.11:1.0.5 requires scala version: 2.11.7
[WARNING] Multiple versions of scala libraries detected!
[INFO] /Users/me/repos/kinesis-analytics-consumer/src/main/scala:-1: info: compiling
[INFO] Compiling 13 source files to /Users/me/repos/kinesis-analytics-consumer/target/classes at 1590969618012
[ERROR] error: java.lang.NoClassDefFoundError: javax/tools/ToolProvider
到目前为止我所尝试的:

[WARNING] The POM for org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3 is missing, no dependency information available
[INFO] 
[INFO] --- build-helper-maven-plugin:1.7:add-source (add-source) @ flink-kinesis-consumer ---
[INFO] Source directory: /Users/me/repos/kinesis-analytics-consumer/src/main/scala added.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ flink-kinesis-consumer ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 8 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ flink-kinesis-consumer ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- scala-maven-plugin:3.2.2:compile (default) @ flink-kinesis-consumer ---
[WARNING] Missing POM for org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3
[WARNING]  Expected all dependencies to require Scala version: 2.11.12
[WARNING]  org.apache.flink:flink-scala_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.apache.flink:flink-scala_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.apache.flink:flink-runtime_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.scala-lang:scala-reflect:2.11.12 requires scala version: 2.11.12
[WARNING]  org.apache.flink:flink-streaming-scala_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.apache.flink:flink-streaming-scala_2.11:1.8.3 requires scala version: 2.11.12
[WARNING]  org.scala-lang:scala-compiler:2.11.12 requires scala version: 2.11.12
[WARNING]  org.scala-lang.modules:scala-xml_2.11:1.0.5 requires scala version: 2.11.7
[WARNING] Multiple versions of scala libraries detected!
[INFO] /Users/me/repos/kinesis-analytics-consumer/src/main/scala:-1: info: compiling
[INFO] Compiling 13 source files to /Users/me/repos/kinesis-analytics-consumer/target/classes at 1590969618012
[ERROR] error: java.lang.NoClassDefFoundError: javax/tools/ToolProvider
  • 我在stackoverflow中搜索到“org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3的POM丢失,没有可用的依赖信息”。我发现其中一个讨论的是版本1.6.2,但那个里的解决方案对我并没有帮助

  • 使用此处的文档:

    我做到了:

  • 上述步骤运行时没有出现错误,似乎构建了flink connector kinesis 1.8.3。但是,这并没有解决我的问题

    这是我的pom.xml文件:

    [WARNING] The POM for org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3 is missing, no dependency information available
    [INFO] 
    [INFO] --- build-helper-maven-plugin:1.7:add-source (add-source) @ flink-kinesis-consumer ---
    [INFO] Source directory: /Users/me/repos/kinesis-analytics-consumer/src/main/scala added.
    [INFO] 
    [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ flink-kinesis-consumer ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 8 resources
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ flink-kinesis-consumer ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO] 
    [INFO] --- scala-maven-plugin:3.2.2:compile (default) @ flink-kinesis-consumer ---
    [WARNING] Missing POM for org.apache.flink:flink-connector-kinesis_2.11:jar:1.8.3
    [WARNING]  Expected all dependencies to require Scala version: 2.11.12
    [WARNING]  org.apache.flink:flink-scala_2.11:1.8.3 requires scala version: 2.11.12
    [WARNING]  org.apache.flink:flink-scala_2.11:1.8.3 requires scala version: 2.11.12
    [WARNING]  org.apache.flink:flink-runtime_2.11:1.8.3 requires scala version: 2.11.12
    [WARNING]  org.scala-lang:scala-reflect:2.11.12 requires scala version: 2.11.12
    [WARNING]  org.apache.flink:flink-streaming-scala_2.11:1.8.3 requires scala version: 2.11.12
    [WARNING]  org.apache.flink:flink-streaming-scala_2.11:1.8.3 requires scala version: 2.11.12
    [WARNING]  org.scala-lang:scala-compiler:2.11.12 requires scala version: 2.11.12
    [WARNING]  org.scala-lang.modules:scala-xml_2.11:1.0.5 requires scala version: 2.11.7
    [WARNING] Multiple versions of scala libraries detected!
    [INFO] /Users/me/repos/kinesis-analytics-consumer/src/main/scala:-1: info: compiling
    [INFO] Compiling 13 source files to /Users/me/repos/kinesis-analytics-consumer/target/classes at 1590969618012
    [ERROR] error: java.lang.NoClassDefFoundError: javax/tools/ToolProvider
    
    (我已将我的真实公司名称替换为“mycompany”)

    $ mvn -version
    Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
    Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
    Java version: 13.0.2, vendor: N/A, runtime: /usr/local/Cellar/openjdk/13.0.2+8_2/libexec/openjdk.jdk/Contents/Home
    Default locale: en_US, platform encoding: UTF-8
    OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"
    $ java -version
    openjdk version "1.8.0_252"
    OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
    OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode)