首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

《Maven实战》札记 2.4 - Optional依赖

2012-07-16 
《Maven实战》笔记 2.4- Optional依赖Optional依赖:假设App依赖了A, A“可选”地依赖了B,那App在打包时,会不会

《Maven实战》笔记 2.4 - Optional依赖
Optional依赖:
  假设App依赖了A, A“可选”地依赖了B,那App在打包时,会不会纳入B?
  答案:不会。如果你的App里需要用到A中跟B相关的功能,那就需要把B用作App的直接依赖。
 可选依赖不是什么好东西,它搞得你把传递依赖升级为直接依赖,很容易令人困惑,你的同事会问:为什么App要直接依赖B?

  如果A对B有可选依赖,则应该把A拆成两个项目,其中A1依赖B,A2不依赖B,App再按需选择
 

热点排行