gpt4 book ai didi

maven - Gradle,从(或之前)uploadArchives任务调用签名任务

转载 作者:行者123 更新时间:2023-12-03 06:17:23 26 4
gpt4 key购买 nike

祝大家耶稣受难日。
我目前在Gradle上签名我的JAR以上传到Maven Central时遇到了一个小问题。

我正在尝试做的是:

  • 构建“一个” jar
  • 签署“一个” jar
  • 上传jar和签名的jar

  • 我做了什么:
  • 创建了一个创建“一个” jar 的任务
  • 创建了一个新配置
  • 将签名任务更改为使用该配置
  • 更改了uploadArchives任务的名称,以反射(reflect)配置的名称。

  • 一切都单独工作,当我运行uploadConfiguration时,它不会调用签名任务,但会上传我的“一个” jar 。

    我认为问题在于签名任务似乎有什么不同,因为它的配置是在内部设置的,而不是其名称的后缀。

    另外,从一个行家的背景出发,我可能试图迫使Gradle做一些本来不想做的事情,在头后面的话说,您可能不需要创建“一个” jar ,因为Gradle会拉动它。当您在库上添加依赖项时,在项目中的传递依赖项中。尽管显然这迫使Maven用户确保声明了使用该库的正确依赖项。

    所谓的“一个” jar ,是指将库 jar 内的依赖项 bundle 在一起,就像使用maven的一个 jar 插件一样。

    如有任何建议或指示,我们将热情地收到,在此先感谢您。

    最佳答案

    我设法通过以下方法使它起作用:

  • 留在原处的实现配置
  • 创建配置
  • 使用我的包含fatJar源代码和javaDoc
  • 的配置来定义第二个 Artifactory 任务
  • 配置签名任务以使用我的配置
  • 将上传任务保留为uploadArchives

  • 现在,双击IntelliJ并生成并上传构建。

    关于maven - Gradle,从(或之前)uploadArchives任务调用签名任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29432535/

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