同样装依赖,npm 装进项目的 node_modules,Maven 却放进全局 .m2。差异不在包管理器,而在模块解析的输入是「位置」还是「坐标」——这一点决定了复制还是共享、扁平还是嵌套。