不规范的命名带来的 maven 问题

过去的一些库的 groupId 命名用了大小写混杂的 CamelCase,比如在 pom.xml 里这么定义:

  <groupId>hjdServer</groupId>

不过,这个命名是不规范的:maven 实际要求 groupId 应该是全部小写(就像 Java 包名一样)。过去这样的不规范命名好像没啥问题,但如果恰巧你还有一个叫做 hjdserver 的小写 groupId,maven 会认为这是同一个,而在 install 的时候默默地把文件复制进这个文件夹。你在其他地方引用的时候就会非常郁闷地发现找不到了!

    原文作者:robertluo
    原文地址: https://segmentfault.com/a/1190000000667847
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞