【问题标题】:Maven dependencies from custom repository are not being included不包括来自自定义存储库的 Maven 依赖项
【发布时间】:2019-11-19 17:13:07
【问题描述】:

我正在将我的项目从 ant build 迁移到 maven。对于第三方依赖项,我们一直在使用自定义的 maven 存储库(url http://SOME_IP/libs).I 在我的 pom 文件中定义了这个存储库,并像这样包含这些依赖项:

<dependency>
    <groupId>lib</groupId>
    <artifactId>struts-core</artifactId>
    <version>1.3.8</version>
    <scope>runtime</scope>
</dependency>

因此,所有依赖项都在 .m2/repository/lib 中下载,但是当我运行 mvn compile 时,它​​给了我编译错误,提示这些包不存在。

【问题讨论】:

    标签: maven


    【解决方案1】:

    当您将scope 设置为runtime 时,依赖项不可用于编译。您需要将scope 设置为compile(或省略,相同)。

    【讨论】:

    • 感谢@JF Meier.. 拯救了这一天
    猜你喜欢
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 2010-11-04
    • 2014-10-17
    • 2023-03-24
    • 2016-01-15
    相关资源
    最近更新 更多