ventajas uso traduccion que online java groovy gradle

traduccion - uso de gradle java



No se pudo encontrar el método compile() para argumentos Gradle (6)

Ahora busqué esta solución por mucho tiempo, y no estoy seguro de si me la perdí o simplemente algo mal, pero mi script de Gradle no se compilará. Estoy migrando a Gradle, y soy muy nuevo con eso. Estoy muy acostumbrado a utilizar Maven para la administración de dependencias, pero Gradle me parece mejor por ahora. Desde ejecutar este fragmento de código:

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'']) }

NOTA: Tengo aplicados los plugins java, maven, nexus, shadow y rebel.

Cuando ejecuto mi tarea de Gradle, encuentro este error:

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

Si elimino la dependencia "MattLib" de mi proyecto y la vuelvo a insertar como

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

La secuencia de comandos finaliza, pero tengo problemas de dependencia. Leí aquí:

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

(Del Capítulo 50 del Manual de Gradle, http://www.gradle.org/docs/current/userguide/dependency_management.html )

que lo que DEBERÍA DEBE funcionar, pero estoy confundido por qué no funciona.

gradle --version de salida:

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

¿Alguna idea?


Archivo gradle incorrecto El correcto es build.gradle en su carpeta ''app''.


Asegúrese de que está editando el archivo build.gradle correcto. Recibí este error al editar android/build.gradle lugar de android/app/build.gradle .



En mi caso, todas las declaraciones de compile alguna manera han arreglado en una sola línea. separarlos en líneas individuales ha solucionado el problema.


Hope Below steps ayudará

Agregue la dependencia a su build.gradle de nivel de proyecto:

classpath ''com.google.gms:google-services:3.0.0''

Agregue el complemento a su build.gradle de nivel de la aplicación:

apply plugin: ''com.google.gms.google-services''

nivel de la aplicación build.gradle:

dependencies { compile ''com.google.android.gms:play-services-auth:9.8.0'' }


compile es una configuration que generalmente se introduce mediante un complemento (muy probablemente el complemento java). Consulte la guía de usuario de Gradle para obtener detalles sobre las configuraciones. Por ahora, agregar el plugin java en la parte superior de tu script de compilación debería ser el truco:

apply plugin:''java''