【问题标题】:Can you add a repository SUBFOLDER to your gradle dependencies?您可以将存储库 SUBFOLDER 添加到您的 gradle 依赖项吗?
【发布时间】:2021-08-13 14:28:51
【问题描述】:

我正在使用https://github.com/ChargeTimeEU/Java-OCA-OCPP,但我在使用 Java-OCA-OCPP 库进行持续集成时遇到了问题。这个库在 Nexus 上的发布存在问题(我相信),因此它不能通过存储库添加到我的项目依赖项中(它可以,但对于 0.3 版)。

我的问题是是否有可能只从存储库中注入一个“文件夹”而不是它的版本,还是我坚持构建我需要的版本并使用 jar 文件?谢谢。

【问题讨论】:

  • Maven install 阶段会将本地构建的工件安装到本地存储库中,这意味着您应该能够从其他构建中引用该工件。
  • 我不确定这将如何适用于我的案例,您是建议我从 OCPP 库中构建一个本地工件,然后在我的项目中使用它,还是我这里有问题?谢谢。
  • 是的,这是解决问题的一种方法。

标签: spring git maven gradle


【解决方案1】:

对于任何对这个库有同样问题的人,通过把它解决

implementation 'com.github.ChargeTimeEU.Java-OCA-OCPP:OCPP-J:master-SNAPSHOT'
implementation 'com.github.ChargeTimeEU.Java-OCA-OCPP:common:master-SNAPSHOT'
implementation 'com.github.ChargeTimeEU.Java-OCA-OCPP:v1_6:master-SNAPSHOT'
implementation 'com.github.ChargeTimeEU.Java-OCA-OCPP:v1_6-test:master-SNAPSHOT'

对依赖项进行分级。 这意味着在您的存储库中使用 jitpack

maven { url "https://jitpack.io" }

此外,在解决这个特定问题之前,我们讨论了 git 子模块的使用,我相信这是这个问题的一般答案!

【讨论】:

    猜你喜欢
    • 2019-10-09
    • 1970-01-01
    • 2017-05-26
    • 2011-05-30
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 2016-06-03
    相关资源
    最近更新 更多