有没有办法在Maven中为artifactid指定正则表达式?

时间:2013-11-15 17:35:15

标签: maven

我有一个用例,我想在groupid = X中包含对所有jar的依赖。有没有办法可以在我的POM文件中做这样的事情?

<dependency>
  <groupId>X</groupId>
  <artifactId>*</artifactId>
  <version>1.0</version>
</dependency>

这应该包括版本1.0和groupID = X

的所有jar

1 个答案:

答案 0 :(得分:1)

没有。 Maven不支持这个。

我想不出这个提案的好用例。 Maven的重点是管理你的类路径,通过拉入包含你需要的类的jar。我知道您的代码可能依赖于多个模块,但我会提交,如果您的代码确实需要来自同一组ID的大量和大量模块,那么问题可能在于发布者。创建一个“主”或“通用”模块非常容易,可以将其他模块作为依赖项导入。