【问题标题】:Maven copy-dependencies: not all dependencies copied?Maven 复制依赖项:不是所有依赖项都复制了吗?
【发布时间】:2017-10-31 16:13:46
【问题描述】:

这个问题是关于 Maven 的。我的项目有spring-boot-starter-parent 作为它的父项。 Mvn Repository 的link,显示通过所有父层次结构,spring-boot-starter-parent 总共有 273 个依赖项。

但是,当我运行目标 dependency:copy-dependencies 时,我只得到了几个罐子,特别是,我注意到 javassist 不是罐子之一。为什么dependency:copy-dependencies 没有复制所有 273 个依赖项的 jar? Maven 能否以某种方式判断我的项目是否不需要其中一些依赖项?

【问题讨论】:

  • 你的项目pom中有插件配置吗?
  • 您应该阅读有关 Spring boot 的文档并使用处理所有内容的 spring-boot-maven-plugin....

标签: maven


【解决方案1】:

spring-boot-starter-parent 中有 273 个托管依赖项。托管依赖项只是在需要时提供有关项目使用的库的 maven 详细信息。它们在构建时实际上并未包含在您的项目中。包含的依赖项是您项目的 <dependencies> 部分中的依赖项及其传递依赖项。因此,您会看到差异。

【讨论】:

    猜你喜欢
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    相关资源
    最近更新 更多