当前位置: 首页 > 知识库问答 >
问题:

Gradle,上传到Artifactory时排除工件

呼延辰龙
2023-03-14

我有一个Gradle构建,在Jenkins中运行,并使用Jenkins的Artifactory插件部署到Artifactory。我正在上传一个tar。gz将文件发送到Artifactory。插件正在上传tar。gz正确,但它也在上传一个jar

如何排除jar,使其不被部署到Artifactory?

建筑格雷德尔(文物组)

artifacts {
    archives tar
}

共有1个答案

许彦
2023-03-14

如果你不需要jar,也许你不应该使用“java”插件?看看各种基本插件,其中一个可能更匹配。

 类似资料:
  • 我的环境使用 Gradle 进行构建,使用 Jenkins 进行 CI,使用 Artifactory 进行存储库。我为 Jenkins 使用 Artifactory 插件。 Jenkins 成功地构建了我的主 jar 文件并将其上传到 Artifactory。构建脚本具有第二个目标,用于在构建/分发下创建分发 zip 文件。Jenkins 成功创建了 zip 文件,但我不知道如何告诉它将该工件上传

  • 我遇到了一个我一直无法解决的特殊问题,如果有任何帮助,我将不胜感激。最初,我在Java项目中包含了一些jar依赖项作为工件依赖项。它看起来如下所示: 到目前为止还好。让我们把这个项目叫做'A'。我已经将项目A包含在另一个Java项目B中,同样是用Gradle。我注意到,当在B中使用一个带有maven-publish的published时,它在pom文件中并没有排除所有的传递依赖项。 所以我开始使用

  • 我正在使用 Jenkins-Artifactory 插件将 jar 文件部署到 Artifactory 中的存储库。正在使用的构建工具是渐变的。该过程似乎没有维护 jar 工件的多个带时间戳的版本。 存储库使用“gradle-default”布局。Maven快照版本行为已被设置为“唯一”。最大唯一快照数设置为30。 我正在使用rtUpload和rtPublishBuildInfo将jar和相应的b

  • 嗯,传奇还在继续(我昨天的帖子-Gradle无法解决来自artifactory的依赖)。我解决了这个问题(我仍然使用硬编码版本)。 为什么Gradle不能下载?它没有被下载到我的本地。Gradle缓存。 Gradle无法解决来自artifactory的依赖关系也有类似的问题,尽管我使用的是http://www.jfrog.com/confluence/display/rtf/Gradle+arti

  • 我有一个多项目的gradle构建。其中一个名为project2的子项目使用war插件。我希望这个子项目同时生成一个war和一个jar,但我只将jar文件上传到maven artifactory。我在父构建中执行了以下操作。gradle文件: 这将正确地生成一个project1 jar和一个project2 war,并上传project1 jar。然而,这也上传了Project2War,这是我不想要

  • 我正在尝试让Gradle Artifactory插件来解析工件。 我的build.gradle文件在下面,被替换为正确的主机名 然而,当运行此命令时,它无法解析工件。依赖行是从artiFactory生成的。 我打算使用“旧”发布机制。我的Gradle版本是2.0。 我尝试了一个带有maven2默认值和gradle布局的artifactory存储库。 堆栈跟踪可在以下位置找到:http://text