Ajouter des dépendances via gradle à éclipse dans le projet android

j'ai un problème en ajoutant automatiquement les dépendances à l'éclipse du projet android via gradle.
J'ai seulement un peu d'expérience avec gradle. Jusqu'à maintenant, j'ai de la construction de deux projets java avec gradle. Un bocal et un exécutable jar. Cela fonctionne sans problèmes.
J'ai utilisé le plugin eclipse pour générer le projet eclipse et ajouter le dependenies pour le build path. J'ai ajouté de nouvelles dépendances à l'gradle script, a commencé à gradle avec gradle eclipse ,mise à jour de mon projet et les dépendances qui existent dans le build path et je peux utilisé. Ici est la partie importante de ce script.

apply plugin: 'java'
apply plugin: 'eclipse'
repositories {
   mavenCentral()
}

dependencies {
   compile 'commons-io:commons-io:2.4'
}

Alors, maintenant, je l'ai essayé en combinaison avec l'android plugin. Voici mon trou gradle script.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
}

apply plugin: 'android'
apply plugin: 'eclipse'

repositories {
mavenCentral()
}

dependencies {
compile 'org.apache.commons:commons-lang3:3.1'
}

android {
    compileSdkVersion 17
    buildToolsVersion "17"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 17
    }
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        instrumentTest.setRoot('tests')
    }
}

Si j'utilise gradle eclipse rien ne se passe. Puis j'ai découvert que le java plugin ajoute les dépendances du chemin de génération. J'ai donc ajouté

apply plugin: 'java'

et obtenu l'erreur que le plugin java n'est pas compatible avec l'android plugin.
Ensuite, j'ai trouvé une solution pour copier les pots automatiquement dans le dossier lib du projet.

def libDir = file('libs')

task copyLibs(type: Copy) {

    doFirst {
        libDir.mkdirs()
    }
    from configurations.runtime
    into libDir
}

Mais cette tâche a besoin du plug-in java pour les configurations.moment de l'exécution.
J'ai besoin de l'android plugin pour créer le fichier apk, de sorte qu'il n'est pas une solution pour enlever le android plugin.
A une idée à quelqu'un si il est possible d'ajouter les dépendances du chemin de génération ou dossier lib dans ecipse projet qui est compatible avec l'android plugin?

EDIT:
Une de mes idées était de mettre le java plugin pour eclipse-plugin, de sorte qu'il ne sera appliquée que lorsque le plugin eclipse sera appliqué. Quelque chose comme ceci:

apply plugin: 'eclipse'

eclipse{
    apply plugin: 'java'
}

Mais j'ai toujours l'erreur que le java et android plugins ne sont pas compatibles.
Peut-être que je comprends gradle mal, mais normalement le plugin java doit être appliqué que lorsque je démarre le plugin eclipse et pas android plugin. Im peur que ma compréhension et mon expérience de gradle est pas assez bon pour résoudre ce de cette façon ou de comprendre pourquoi il n'est pas possible.

source d'informationauteur Rafael