码迷,mamicode.com
首页 > 其他好文 > 详细

maven optional可选依赖

时间:2017-01-25 15:13:29      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:artifact   com   mave   source   depend   end   项目   bsp   ctc   

应用场景:projectA 依赖projectB,  projectB 依赖projectC时

<dependency>
  <groupId>com.itear.projectC</groupId>
  <artifactId>projectC</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <optional>true</optional>
</dependency>

当projectB的<optional>true</optional>时, projectA中如果没有显式的引入projectC, 则projectA不依赖projectC, 即projectA可以自己选择是否依赖projectC

默认<optional>的值为false, 及子项目必须依赖

maven optional可选依赖

标签:artifact   com   mave   source   depend   end   项目   bsp   ctc   

原文地址:http://www.cnblogs.com/chenweichu/p/6349478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!