1

我想知道为什么 Maven 项目中的组 ID 从一个版本更改为另一个版本。示例项目 HSQLDB 版本最高为 1.8.0.7:

<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0.2</version>

然后 :

<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>2.2.6</version>

组 ID 从hsqldb变为org.hsqldb。为什么?是警告我们这不会向后兼容吗?

谢谢!

4

1 回答 1

2

发布工件的要求发生了变化,旧约定对工件的质量没有其他影响。

Sonatype 一直致力于提高 Maven 中央存储库的质量,最初不需要 groupId 来匹配域。但是,以下内容包含当前指南:https ://docs.sonatype.org/display/Repository/Choosing+your+Coordinates 。

于 2012-11-07T20:45:02.547 回答