【问题标题】:How can I include a set of jar's as a single dependency in Maven?如何在 Maven 中包含一组 jar 作为单个依赖项?
【发布时间】:2014-07-25 19:09:05
【问题描述】:

我是 Maven 新手。

我有一个 Mavenized 项目,我的源代码和 JUnit 测试有单独的子文件夹。

我的问题是 JUnit 测试需要一堆 Axis2 库(axis2-1.6.2/lib 包含 67 个 .jar 文件)。

问:如何将这些 .jar 文件“导入”到我的 Maven 构建中?我必须将它们物理下载到我们的 Maven 存储库(并可能为每个 .jar 创建 Maven 元数据)吗?

问:有什么方法可以将所有 Axis2 .jar 组合在一起作为我的 pom.xml 中的一个条目,还是需要添加 67 个单独的 <dependency> 节?

提前谢谢你!

【问题讨论】:

标签: maven


【解决方案1】:

只需使用 Axis2 maven 工件:Axis2 maven repo,虽然我不知道您必须将哪个指定为直接依赖项。

【讨论】:

  • 嗨 - 我希望有一些神奇的“组列表别名”来避免在我的 pom.xml 中有一百万个不同的 条目。我最终通过反复试验来确定我需要的确切 jar 子集,并将它们中的每一个作为直接依赖项放在我的 pom.xml 中。我最后还使用了一个企业 Maven 存储库(而不是 mvnrepository.com)。感谢您的跟进,感谢您的帮助!
  • @FoggyDay - 同意。典型的 maven repo 页面缺少的一条信息是您需要的最小依赖列表。
猜你喜欢
  • 2015-07-12
  • 2015-06-27
  • 2010-12-16
  • 2016-06-04
  • 2023-03-30
  • 2011-10-23
  • 2020-06-02
  • 1970-01-01
相关资源
最近更新 更多