非必要的依赖包均由项目技术选型决定,不必要配置成了可传递的依赖。比如
<groupId>org.springframework</groupId>,
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<artifactId>fastjson</artifactId>
<groupId>commons-lang</groupId>
<groupId>commons-pool</groupId>
<groupId>com.google.protobuf</groupId>
<groupId>com.github.ben-manes.caffeine</groupId>
另:请注意一下 <scope>provided</scope>
的用法是否合理,本人觉得更多的地方应使用 <optional>true</optional>
更为合适。
1条答案
按热度按时间azpvetkf1#
非必要的这种工具类,建议直接用原生代码替换掉,减少依赖更好。