使用自定义存储库中的依赖项构建JAR

hsz:

我正在尝试构建一个JAR工件,该工件需要来自bintray存储库的自定义依赖项,例如:

    https://dl.bintray.com/foo/bar

是否可以指示使用此类库的项目来解决额外存储库中的依赖项?

还是应该采用另一种方法来提供它?

最低

TL; DR

构建一个包括您的依赖项的胖子。

长版

是的,这是潜在的可能会指示消耗你的摇篮插件下载插件从非默认存储库的依赖关系的项目。但这需要用户干预,而这可能不是您想要听到的。

以下settings.gradle应该从Gradle插件门户检索您的插件,并从Bintray存储库中解决依赖项:

pluginManagement {
    repositories {
        maven {
            url 'https://dl.bintray.com/foo/bar'
        }

        gradlePluginPortal()
    }
}

记录在“ 插件管理”下

请注意,由于我从未做过类似的事情,所以我的回答有点含糊。我可以说的是,spring-cloud-contract插件针对快照版本完全做到了这一点。

恕我直言,在您的特定情况下,您可以通过构建一个包含依赖项的胖子来获得最佳的用户体验。一个杰出的同伴是Gradle Shadow Plugin如果您需要Gradle插件,它还具有其他功能

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在常规Maven构建中使用Eclipse p2存储库中的依赖项吗?

如何使用自定义清单文件在Eclipse中构建JAR?

Spring Data R2DBC-在反应存储库中构建自定义PostgreSQL查询

Gradle构建无法从自定义Maven存储库获取依赖关系

如何使用自定义版本的依赖项构建沙盒式阴谋项目,而不依赖于黑客(例如,从github签出)

使用Pod依赖项中的IB_DESIGNABLE实时渲染自定义组件

对SBT中的模块依赖项使用自定义类加载器

如何使用reactstrap依赖项在reactjs应用程序中自定义bootstrap 4?

pip在自定义目录中安装依赖项

我们可以在常规的Maven构建中使用Eclipse p2存储库中的依赖项吗

为什么在我的自定义库中未添加support-v4依赖项

在Android Gradle构建脚本中定义我自己的自定义Maven存储库

包含自定义sourceSet的依赖项

使用SCons的VariantDir和存储库使用自定义生成器进行构建

我应该如何使用来自AWS ECR存储库的基于Windows的自定义自定义构建工具docker镜像作为CDK构建脚本中的环境

自定义RPM中的虚假依赖项?

Maven依赖项在中央存储库中没有jar,并且由于没有工件,Maven构建失败

如何配置Launchpad PPA以使用Backports存储库中的构建依赖项?

如何从GitHub上的自定义存储库定义依赖项的解析器?

激活器为何无法解析本地Maven存储库中的自定义依赖项?

为什么由于缺少自定义本地存储库的apklib依赖关系而导致构建失败?

在Maven中使用自定义清单构建JAR

将自定义 jar(带依赖项)依赖项添加到 pom.xml

自定义存储库中的 PropertyReferenceException

使用 gradle(不是存储库)构建时使用自定义提供的 .jar 文件?

如何以类似于 VS 解决方案(VS 自动构建依赖项)的方式管理自定义库?

使用其他依赖项方法的类在我的自定义库中不起作用,有什么建议吗?

使用自定义标志构建 Carthage 依赖项

将自定义 *.jar 文件添加到 build.gradle 项目依赖项中并设置类路径