Hata: Böyle bir özellik yok: Sınıf için GRUP: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer


115

RecyclerViewLib'i projemde kullanmak istiyorum ve bunun için indirdim ve boş "merhaba dünya" Android projeme modül olarak aktardım. Sdk Manager v24 kullanarak android studio v1.0.1 kullanıyorum ve bu benim app / build.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 17
buildToolsVersion "19.1.0"

defaultConfig {
    applicationId "com.example.mk.dragdrop4"
    minSdkVersion 14
    targetSdkVersion 17
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

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

ve bu benim library / build.gradle

apply plugin: 'com.android.library'

android {
    compileSdkVersion 17
    buildToolsVersion "19.1.0"

    defaultConfig {

        minSdkVersion 7
        targetSdkVersion 17
        versionCode 1
        versionName "1.0"
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:20.0.0'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

apply from: 'https://raw.github.com/twotoasters/gradle-mvn-push/master/gradle-mvn-push.gradle'

Ancak içe aktardığımda şu hata mesajını alıyorum:

 Error:No such property: GROUP for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer 

Biri bana bu sorun hakkında yardımcı olabilir mi?

Yanıtlar:


284

Belirtilen projede bu satırı build.gradle'dan kaldırın

apply from: 'https://raw.github.com/twotoasters/gradle-mvn-push/master/gradle-mvn-push.gradle'

8
merhaba @goonerdroid bu işe yarıyor teşekkür ederim. ama bu satır hakkında daha fazla açıklama yapabilir misiniz ve tam olarak ne yapar?
en fazla

13
kütüphane, Maven deposuna yüklemek için gradle ortamı için bazı özelliklerin ayarlanmasını gerektiren aşamalı görevlere sahiptir, projenizde buna ihtiyacınız yoktur / istemezsiniz.
goonerDroid

47

Çok benzer bir sorun yaşadım.

QuickReturn özelliğini uygulamama dahil etmeye çalıştım: https://github.com/felipecsl/QuickReturn

Android Studios 1.0 kullanıyorum ve kütüphaneyi projeme aktardıktan sonra bana aynı hatayı veriyor. Daha sonra kitaplık için build.gradle dosyasına baktım ve bu satırı kaldırdım ve işe yaradı:

apply from: 'gradle-mvn-push.gradle'

Yeni içe aktardığınız proje veya modül. Bir de gradle dosyası var. Bu satır, o gradle dosyasında bulunabilir. @ Simon'ın tavsiyesine uyun ve gitmekte fayda var. Thanx Simon.
Sagar Devanga

Tek çözüm bu mu?
IgorGanapolsky

14

Benzer sorun.

Kaldırılan satır:

apply from: 'maven-push.gradle'

build.gradle dosyasından ve başarıyla eşitlenebildi.


Bunu yapmak benim için çalıştı. Bu ifadeye sahip olmamanın sonuçları nelerdir?
Al Lelopath

Bu satırı build.gradle dosyalarımın hiçbirinde görmüyorum. Ne yapmalıyım?
Karan Thakkar


0
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'  // include latest gradle version and if project build with older version can update or can user same version

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.