ত্রুটি: এ জাতীয় কোনও সম্পত্তি নেই: শ্রেণির জন্য GROUP: org.gradle.api.publication.maven.intern.ant.DefaultGroovyMavenDeployer


115

আমি আমার প্রকল্পে রিসাইক্লারভিউলিব ব্যবহার করতে চাই এবং তার জন্য আমি এটি ডাউনলোড করে আমার খালি "হ্যালো ওয়ার্ল্ড" অ্যান্ড্রয়েড প্রকল্পের মডিউল হিসাবে আমদানি করেছি। আমি এসডিকে ম্যানেজার ভি 24 ব্যবহার করে অ্যান্ড্রয়েড স্টুডিও ভি 1.0.1 ব্যবহার করছি এবং এটি আমার অ্যাপ্লিকেশন / বিল্ড.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'])
}

এবং এটি আমার গ্রন্থাগার / build.gradle is

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'

তবে যখন আমি আমদানি করি যে আমি এই ত্রুটি বার্তাটি পেয়েছি:

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

কেউ কি এই সমস্যা সম্পর্কে আমাকে সাহায্য করতে পারেন?

উত্তর:


284

নির্দিষ্ট প্রকল্পে build.gradle থেকে এই লাইনটি সরান

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

8
হাই @ লেওনারড্রয়েড যে কাজ আপনি ধন্যবাদ। তবে আপনি এই লাইনটি সম্পর্কে আরও ব্যাখ্যা করতে পারবেন এবং ঠিক কী করবেন?
সর্বাধিক

13
লাইব্রেরিতে মাভেন সংগ্রহশালায় আপলোড করার জন্য গ্রেড টাস্ক রয়েছে যাতে আপনার প্রকল্পে আপনার প্রয়োজন হয় না / চান না গ্র্যাডেল পরিবেশের জন্য কিছু সম্পত্তি সেট করা দরকার।
গুন্ডারড্রয়েড

47

আমি একটি খুব অনুরূপ সমস্যা অভিজ্ঞতা আছে।

আমি আমার অ্যাপটিতে কুইকটার্ন বৈশিষ্ট্যটি অন্তর্ভুক্ত করার চেষ্টা করেছি: https://github.com/felipecsl/QuickReturn

আমি অ্যান্ড্রয়েড স্টুডিওগুলি 1.0 ব্যবহার করছি এবং আমি আমার প্রকল্পে গ্রন্থাগারটি আমদানির পরে, এটি আমাকে একই ত্রুটি দেয়। আমি তখন লাইব্রেরির জন্য build.gradle ফাইলটির দিকে তাকিয়ে এই লাইনটি সরিয়ে দিয়েছি এবং এটি কাজ করেছে:

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

আপনি সবেমাত্র আমদানি করেছেন এমন প্রকল্প বা মডিউল। এটিতে গ্রেড ফাইলও রয়েছে। এই লাইনটি গ্রেড ফাইলটিতে পাওয়া যাবে। কেবল @ সাইমন এর পরামর্শ অনুসরণ করুন এবং আপনি যেতে ভাল। থ্যাঙ্কস সাইমন
সাগর দেবঙ্গা

এটাই কি একমাত্র সমাধান?
ইগোরগানাপলস্কি

14

অনুরূপ ইস্যু।

সরানো রেখা:

apply from: 'maven-push.gradle'

build.gradle থেকে এবং সফলভাবে সিঙ্ক করতে সক্ষম হয়েছিল।


এটি করা আমার পক্ষে কাজ করেছিল। এই বিবৃতি না থাকার পরিণতিগুলি কী?
আল লেলোপাথ

আমি আমার বিল্ডড্র্যাডল ফাইলগুলিতে এই লাইনটি দেখতে পাচ্ছি না। আমার কি করা উচিৎ?
করণ ঠাকর


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()
    }
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.