1

Maven プロジェクトのグループ ID がバージョンごとに変わるのはなぜだろうと思っていました。1.8.0.7 までのプロジェクト HSQLDB バージョンの例:

<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 に答える