gpt4 book ai didi

java - Akka Java API artifactId 版本控制?

转载 作者:行者123 更新时间:2023-11-30 08:37:48 25 4
gpt4 key购买 nike

我对 Akka 的 Java API 版本控制约定很好奇,但我在他们的文档中找不到任何内容。

如果您访问 Maven 存储库并搜索可用的 akka-actor 版本,您将找到如下条目:

  • 'com.typesafe.akka:akka-actor_2.10:2.3.15'
  • 'com.typesafe.akka:akka-actor_2.11:2.4.4'

问题:2.102.11 限定符后缀 artifactId 的意义何在?

最佳答案

在这种情况下,artifactId 正在对 Scala 版本分布(2.10、2.11)进行编码,如 this old Google Groups discussion 中所述。

we adopted the sbt standard of encoding the Scala binary version in the artifact name, i.e. the core actor package’s artifactId is “akka-actor_2.10” and “akka-actor_2.11”.

该帖子来自 Martynas Mickevicius,属于 akka team 的一部分.

作为Release notes的一部分,他们的官方网站也提到了同样的内容。 2.3.2

版本的

Additional Release Details
The artifacts comprising this release have been published to https://oss.sonatype.org/content/repositories/releases/ and also to Maven Central. In addition, we adopted the sbt standard of encoding the Scala binary version in the artifact name, i.e. the core actor package’s artifactId is “akka-actor_2.10”.

这在查看其 releases history 时也很清楚.

2.1.0 Dec 22, 2012 part of Scala 2.10.x distribution > Mavdn dependency com.typesafe.akka:akka-actor_2.10:2.1.0

2.3.2 Apr 9, 2014 part of Scala 2.11.0 distribution > Maven dependency com.typesafe.akka:akka-actor_2.11:2.3.2

因此,对于每个 akka-scala 兼容版本,通过相关依赖项的标准 version 元素应用进一步的版本控制。

关于java - Akka Java API artifactId 版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36941269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com