有没有一种方法可以向我的POM添加一个pom
类型的依赖项并获得它的所有模块?
JavaMail是一个很好的例子。 Maven中央仓库有一个名为com.sun.mail:all:1.5.0的父POM,其中包含mail、mailapi、mailapijar、smtp、imap、gimap、pop3和dsn等模块。
然而,“all”构件只有一个文件:pom.xml
。是否有一种方法将此“all”构件作为依赖项添加到我的POM中并获取其所有模块?我90%确定这不是Maven中使用依赖项的正确方式,但我想听听Stack上的专家意见。
想法:
<dependencies><dependency>...<type>pom</type></dependency></dependencies>
<dependencyManagement><dependencies><dependency>...<type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>