如何解决 Jitpack “错误:未找到构建工件”?

Posted

技术标签:

【中文标题】如何解决 Jitpack “错误:未找到构建工件”?【英文标题】:How to solve Jitpack "ERROR: No build artifacts found"? 【发布时间】:2021-10-01 08:05:36 【问题描述】:

Jitpack 使用这个 logs 构建我的项目。如您所见,有一个错误:“ERROR: No build artifacts found”。

我做错了什么?

这是我的 gradle.build:

plugins 
    id 'java'
    id 'maven-publish'


group 'com.github.azzztec'
version '1.0.0-SNAPSHOT'

repositories 
    mavenCentral()


dependencies 
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'


test 
    useJUnitPlatform()


wrapper 
    gradleVersion = "7.0.2"
    distributionType = Wrapper.DistributionType.ALL

【问题讨论】:

请看这个链接***.com/a/70811778/12272687 【参考方案1】:

我遇到了和你一样的问题,然后我按照以下步骤解决了它:

    添加发布插件
id 'maven-publish'
    自定义发布
publishing 
    publications 
        mavenJava(MavenPublication) 
            groupId = 'org.gradle.sample'
            artifactId = 'library'
            version = '1.1'

            from components.java
        
    

您可以在此处查看完整示例: https://github.com/hukacode/huka-common/blob/main/build.gradle

【讨论】:

以上是关于如何解决 Jitpack “错误:未找到构建工件”?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用shadowJar gradle插件而不是maven发布将胖JAR发布到JitPack

如何利用码云Gitee发布安卓依赖到Jitpack 新方案

如何利用码云Gitee发布安卓依赖到Jitpack 新方案

如何手动从 jitpack.io 下载 aar 和 pom 文件?

有啥方法可以从 jitpack 的 maven 依赖项下载 aar

gradle7.0.2如何发布jitpack开源项目