Maven依赖与多模块?

n3w*_*3wb 5 maven

对Maven来说很新,有人可以向我解释一下使用maven模块与仅将maven项目的依赖项添加到工作区中的另一个maven项目之间的区别吗?你什么时候用一个而不是另一个?

Jea*_*sky 6

依赖是预先构建的实体.您可以从Maven Central(或Nexus等)获取该依赖项的工件.对于属于其他团队或项目的代码,通常使用依赖项.例如,假设您在Android中需要CSV库.你将它作为依赖项.

Maven模块就像你的项目一样构建.将Maven模块用于项目所拥有的组件是很常见的.例如,您的项目可能会创建三个jar文件.