maven 无法在apache快照(https://repository.apache.org/snapshots)中找到工件组织,apache,脉冲星:脉冲星经纪人:pom:2.12.0-快照

jv2fixgn  于 2023-01-12  发布在  Maven
关注(0)|答案(2)|浏览(165)

在按照说明设置IntelliJ以进行脉冲星开发时,我收到以下错误

Could not find artifact org.apache.pulsar:pulsar-broker:pom:2.12.0-SNAPSHOT in apache.snapshots (https://repository.apache.org/snapshots)

深入研究快照,我也没有看到2.12.0版本的pulsar-broker:https://repository.apache.org/content/groups/snapshots/org/apache/pulsar/pulsar-broker/
是否缺少某些配置步骤?

尝试修复[已解决]

  • 已接受的答案步骤并修复SDKMAN的问题,以使mvn调用Java 17*

我尝试了mvn -Pcore-modules,-main clean install -DskipTests -Dspotbugs.skip=true命令,并得到了下面的新错误。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project buildtools: Compilation failure
[ERROR] /Users/brandon.hoffman/Projects/pulsar/buildtools/src/main/java/org/apache/pulsar/tests/RetryAnalyzer.java:[30,18] cannot access org.testng.ITestResult
[ERROR]   bad class file: /Users/brandon.hoffman/.m2/repository/org/testng/testng/7.7.0/testng-7.7.0.jar(org/testng/ITestResult.class)
[ERROR]     class file has wrong version 55.0, should be 52.0
[ERROR]     Please remove or make sure it appears in the correct subdirectory of the classpath.
qojgxg4l

qojgxg4l1#

在命令行上运行以下命令将修复该问题:

mvn -Pcore-modules,-main clean install -DskipTests -Dspotbugs.skip=true

必须使用Java 17编译Pulsar的主分支版本(要求)。
在最初编写指令之后,maven版本中可能发生了一些变化。

ckx4rj1h

ckx4rj1h2#

项目当前似乎没有使用repository.apache.org进行夜间快照。您应该在www.example.com邮件列表中提出问题dev@pulsar.apache.org。
另外我们还没有砍掉2.12的分支,2.11.0的第一个版本刚刚通过了PMC的投票。
(FYI我是Apache Pulsar PMC成员)

相关问题