Skip to content

ERROR: No build artifacts found #3774

Closed
@archerLj

Description

@archerLj

I'm following the build step on JitPack. And JitPack builds always failed. I cannot find the error in my library setting.

build.gradle of project:

buildscript {
    ext.kotlin_version = '1.3.20'
    repositories {
        google()
        jcenter()
        
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

build.gradle of library:

apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.archerLj'
version = '2.0'

android {
    compileSdkVersion 28



    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'com.android.support:appcompat-v7:28.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

and there's the build result:

Build starting...
Start: Wed Mar 13 02:47:00 UTC 2019 ba3a7d1bf6f5
Git:
2.0-0-g88af331
commit 88af331e6fa1003b6d50dd54872057db7ef21c55
Author: archerLj 
Date:   Wed Mar 13 10:45:54 2019 +0800

    init


Found Android manifest
Android SDK version: 28. Build tools: 
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Warning: File /opt/android-sdk-linux/.android/repositories.cfg could not be loaded.

Installing Android platform 28
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Warning: File /opt/android-sdk-linux/.android/repositories.cfg could not be loaded.
Found gradle
Gradle build script
Using gradle wrapper
./gradlew: 159: printf: missing format character
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Downloading https://services.gradle.org/distributions/gradle-4.10.1-all.zip
.
Unzipping /home/jitpack/.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1-all.zip to /home/jitpack/.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd
Set executable permissions for: /home/jitpack/.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1/bin/gradle

Welcome to Gradle 4.10.1!

Here are the highlights of this release:
 - Incremental Java compilation by default
 - Periodic Gradle caches cleanup
 - Gradle Kotlin DSL 1.0-RC6
 - Nested included builds
 - SNAPSHOT plugin versions in the `plugins {}` block

For more details see https://docs.gradle.org/4.10.1/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)

> Configure project :app
File /opt/android-sdk-linux/.android/repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 28.0.3 in /opt/android-sdk-linux/licenses
License for package Android SDK Build-Tools 28.0.3 accepted.
Preparing "Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)".
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" ready.
Installing Android SDK Build-Tools 28.0.3 in /opt/android-sdk-linux/build-tools/28.0.3
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" complete.
"Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)" finished.

> Task :help

Welcome to Gradle 4.10.1.

To run a build, run gradlew <task> .

To see a list of available tasks, run gradlew tasks

To see a list of command-line options, run gradlew --help

To see more detail about a task, run gradlew help --task <task>

For troubleshooting, visit https://help.gradle.org

BUILD SUCCESSFUL in 28s
1 actionable task: 1 executed
0m4.838s
Getting tasks: ./gradlew tasks --all
./gradlew: 159: printf: missing format character
./gradlew: 159: printf: missing format character
./gradlew: 159: printf: missing format character
./gradlew: 159: printf: missing format character
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Tasks: 

WARNING:
Gradle 'install' task not found. Please add the 'maven' or 'android-maven' plugin.
See the documentation and examples: https://jitpack.io/docs/

Adding maven plugin
Found android library build file in customlibrary
Running: ./gradlew clean -Pgroup=com.github.archerLj -Pversion=2.0 install
./gradlew: 159: printf: missing format character
./gradlew: 159: printf: missing format character
./gradlew: 159: printf: missing format character
./gradlew: 159: printf: missing format character
./gradlew: 159: printf: missing format character
./gradlew: 159: printf: missing format character
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2

> Configure project :
Gradle version Gradle 4.10.1

> Task :help

Welcome to Gradle 4.10.1.

To run a build, run gradlew <task> ...

To see a list of available tasks, run gradlew tasks

To see a list of command-line options, run gradlew --help

To see more detail about a task, run gradlew help --task <task>

For troubleshooting, visit https://help.gradle.org

BUILD SUCCESSFUL in 0s
1 actionable task: 1 executed
Looking for artifacts...
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Dhttps.protocols=TLSv1.2
Looking for pom.xml in build directory and ~/.m2
EXIT_CODE=0
2019-03-13T02:47:39.996897504Z
Exit code: 0

ERROR: No build artifacts found

Activity

jitpack-io

jitpack-io commented on Mar 13, 2019

@jitpack-io
Member

Hi,

There seems to be an issue with the Gradle wrapper:
./gradlew: 159: printf: missing format character

archerLj

archerLj commented on Mar 14, 2019

@archerLj
Author

@jitpack-io Thanks for your time, but i still can't find out what's wrong in my build.gradle. Can you tell me which step is lost? It's really hard to me to tell what led to this issue.

jitpack-io

jitpack-io commented on Mar 14, 2019

@jitpack-io
Member

The error is in the gradlew file. Perhaps try to re-generate the Gradle wrapper and run your build locally with the command:

  • ./gradlew install

If the command works locally then it should work on JitPack.

archerLj

archerLj commented on Mar 15, 2019

@archerLj
Author

@jitpack-io It works. Maybe it's the problem of gradle. I did ./gradlew install before, but it does not work. This time i update my gradle to version 5.2.1, and re-execute this command, and everything goes well.

kuang2010

kuang2010 commented on May 7, 2020

@kuang2010

you can try update your release version after the gradle file changed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @jitpack-io@archerLj@kuang2010

        Issue actions

          ERROR: No build artifacts found · Issue #3774 · jitpack/jitpack.io