Ne pouvait pas trouver la méthode compile() pour les arguments Gradle

Regarda autour de lui pour cette solution depuis trop longtemps maintenant, et je ne sais pas si je l'ai raté ou tout simplement misstyped quelque chose, mais mon Gradle script ne compilera pas. Je suis de la migration vers Gradle, et je suis très nouveau avec elle. Je suis très utilisé à l'aide de Maven pour la gestion de la dépendance, mais Gradle semble le mieux pour moi maintenant. L'exécution de ce fragment de code:

dependencies {
  compile group: 'org.bukkit', name: 'bukkit', version: '1.7.9-R0.1-SNAPSHOT'
  compile('io.ibj:MattLib:1.1-SNAPSHOT') {
    exclude group: 'de.bananaco'
    exclude 'net.milkbowl:vault:1.2.27'
  }
  compile group: 'net.citizensnpcs', name: 'citizens', version: '2.0.12'
  compile group: 'com.sk89q', name: 'worldedit', version: '5.6.1'
  compile group: 'com.sk89q', name: 'worldguard', version: '5.9'
  compile group: 'net.milkbowl', name: 'vault', version: '1.2.12'
  compile fileTree(dir: 'libs', includes: ['*.jar'])
}

NOTE: j'ai la java, maven, nexus, l'ombre, les rebelles et les plugins appliquée.

Quand je lance mon Gradle tâche, je rencontre cette erreur:

Could not find method compile() for arguments [[io.ibj:MattLib:1.1-SNAPSHOT], build_1b5iofu9r9krp7o8mme0dqo9l$_run_closure2_closure8@66fb45e5] on root project 'project'

Si je supprime le "MattLib" la dépendance de mon projet et de le réinsérer comme

compile 'io.ibj:MattLib:1.1-SNAPSHOT'

La fin du script, mais j'ai des problèmes de dépendance. J'ai lu jusqu'ici:

dependencies {
  compile("org.gradle.test.excludes:api:1.0") {
    exclude module: 'shared'
  }
}

(À partir du Chapitre 50 De la Gradle Manuel, http://www.gradle.org/docs/current/userguide/dependency_management.html )

que ce que j'ai DEVRAIT fonctionner, mais je ne sais pas pourquoi il ne le fait pas.

gradle --version de sortie:

Groovy:       1.8.6
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
Ivy:          2.2.0
JVM:          1.8.0_05 (Oracle Corporation 25.5-b02)
OS:           Windows 7 6.1 amd64

Toutes les pensées?

  • Avez-vous jamais comprendre cela? J'ai exactement le même problème. Quelqu'un sur le forum de discussion a recommandé de mettre exclure à l'intérieur d'une compilation de bloc, mais à chaque fois que j'essaie de le faire, j'obtiens cette erreur exacte.
InformationsquelleAutor Ichbinjoe | 2014-05-22