gpt4 book ai didi

maven - 如何将多个依赖项组合成一个 Maven Artifact ?

转载 作者:行者123 更新时间:2023-12-03 05:33:04 27 4
gpt4 key购买 nike

我的一个项目中有一个依赖项,它没有声明自己所需的依赖项。我如何将 dep 及其 deps 组合成单个 maven Artifact ,以便我可以依赖这个单个 Artifact ?

第一个(也许?第二个)实现依赖是实际的公共(public) API。

repositories {
maven {
url 'http://devsite.ctr-electronics.com/maven/release/'
}
}

dependencies {
implementation "com.ctre.phoenix:api-java:5.14.1"
implementation "com.ctre.phoenix:wpiapi-java:5.14.1"
implementation "com.ctre.phoenix:cci:5.14.1"
implementation "com.ctre.phoenix:canutils:5.14.1"
implementation "com.ctre.phoenix:platform-stub:5.14.1"
}

最佳答案

使用 java-library插件(强调我的):

https://docs.gradle.org/current/userguide/java_library_plugin.html

The api configuration should be used to declare dependencies which are exported by the library API, whereas the implementation configuration should be used to declare dependencies which are internal to the component.



所以改变 implementationapi对于您希望在类路径上公开的依赖项。

关于maven - 如何将多个依赖项组合成一个 Maven Artifact ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58211081/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com