Maven中相同的ArtifactId有时会对应两个不同的GroupId,该用那个?

2025-12-18 00:03:58
推荐回答(2个)
回答1:

  从我的经验来看,没有一个统一的判定标准,终极标准是这个包是否包含你要的类。

  当然还是有一些技巧的:
  1、可以通过更新时间来看,这个比较适合你发的截图,第二个包最后更新时间2008年,应该不是你要的,所以应该是第一个
  2、通过高级搜索,比如你自己知道你需要的类或者接口啥的,那么在中央库的高级搜索里面是可以直接搜索的
  3、通过你使用的类的package帮助你判定,通常类所在的package与groupid是有一定相似度的(当然这个不是绝对的)
  4、都配置在你的pom,注释一个,启用另一个,看是否能够提供你要使用的类或者接口

回答2:

用上面的 org.XXX