Ambari Infra/Logsearch 编译器错误(正则表达式)

问题描述 投票:0回答:0

我从 github 下载了最新的 Ambari Infra 和 Logsearch 并在尝试编译时出现此错误:

root@masternode:~/ambari/ambari-logsearch# make deb
mvn clean package -Dbuild-deb -DskipTests -Djdk.version="1.8"
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] Ambari Logsearch Parent                                            [pom]
[INFO] Ambari Logsearch Web                                               [jar]
[INFO] Ambari Logsearch Log4j2 Appender                                   [jar]
[INFO] Ambari Logsearch Config Api                                        [jar]
[INFO] Ambari Logsearch Config JSON                                       [jar]
[INFO] Ambari Logsearch Config Solr                                       [jar]
[INFO] Ambari Logsearch Config Zookeeper                                  [jar]
[INFO] Ambari Logsearch Appender                                          [jar]
[INFO] Ambari Logsearch Config Local                                      [jar]
[INFO] Ambari Logsearch Log Feeder Plugin Api                             [jar]
[INFO] Ambari Logsearch Log Feeder Container Registry                     [jar]
[INFO] Ambari Logsearch Log Feeder                                        [jar]
[INFO] Ambari Logsearch Server                                            [jar]
[INFO] Ambari Logsearch Assembly                                          [jar]
[INFO] Ambari Logsearch Integration Test                                  [jar]
[INFO] Ambari Logsearch Docs                                              [jar]
[INFO] 
[INFO] -----------------< org.apache.ambari:ambari-logsearch >-----------------
[INFO] Building Ambari Logsearch Parent 3.0.0.0                          [1/16]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ ambari-logsearch ---
[INFO] Deleting /root/ambari/ambari-logsearch (includes = [**/*.pyc], excludes = [])
[INFO] 
[INFO] --- flatten-maven-plugin:1.0.0:clean (flatten.clean) @ ambari-logsearch ---
[INFO] 
[INFO] --- build-helper-maven-plugin:1.8:parse-version (parse-version) @ ambari-logsearch ---
[INFO] 
[INFO] --- build-helper-maven-plugin:1.8:regex-property (regex-property) @ ambari-logsearch ---
[INFO] No match to regex '^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)(\.|-).*' found in '3.0.0.0'. The initial value '3.0.0.0' is left as-is...
[INFO] 
[INFO] --- build-helper-maven-plugin:1.8:regex-property (parse-package-version) @ ambari-logsearch ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Ambari Logsearch Parent 3.0.0.0:
[INFO] 
[INFO] Ambari Logsearch Parent ............................ FAILURE [  0.325 s]
[INFO] Ambari Logsearch Web ............................... SKIPPED
[INFO] Ambari Logsearch Log4j2 Appender ................... SKIPPED
[INFO] Ambari Logsearch Config Api ........................ SKIPPED
[INFO] Ambari Logsearch Config JSON ....................... SKIPPED
[INFO] Ambari Logsearch Config Solr ....................... SKIPPED
[INFO] Ambari Logsearch Config Zookeeper .................. SKIPPED
[INFO] Ambari Logsearch Appender .......................... SKIPPED
[INFO] Ambari Logsearch Config Local ...................... SKIPPED
[INFO] Ambari Logsearch Log Feeder Plugin Api ............. SKIPPED
[INFO] Ambari Logsearch Log Feeder Container Registry ..... SKIPPED
[INFO] Ambari Logsearch Log Feeder ........................ SKIPPED
[INFO] Ambari Logsearch Server ............................ SKIPPED
[INFO] Ambari Logsearch Assembly .......................... SKIPPED
[INFO] Ambari Logsearch Integration Test .................. SKIPPED
[INFO] Ambari Logsearch Docs .............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.532 s
[INFO] Finished at: 2023-03-20T17:52:43Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:build-helper-maven-plugin:1.8:regex-property (parse-package-version) on project ambari-logsearch: No match to regex '^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)(\.|-).*' found in '3.0.0.0'. -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
make: *** [Makefile:47: deb] Error 1

我没有对下载的官方内容进行任何更改。我的操作系统是 Ubuntu 22.04,我使用的是 Openjdk-8。谁能帮忙?

附言我知道 Ambari 被抛弃后仍然不稳定,最近才重新捡起来。我不需要讲授为什么我不应该使用 Ambari,我将不胜感激帮助解决这个问题,因为它看起来只是一个愚蠢的依赖问题,而不是一些严重的不兼容性。谢谢:)

ambari
© www.soinside.com 2019 - 2024. All rights reserved.