Tag: groovy

Grails save () Objeto de dominio en realidad hace una selección?

Estoy intentando tomar un JSONObject que fijé a mi controlador maravilloso. Puedo pasar el objeto, ver los datos JSON y luego crear un objeto de dominio fuera de él. Cuando la guarde para escribir en la base de datos, hace una selección en su lugar. def save = { def input = request.JSON def instance […]

gradle: ejecuta código dependiendo del tipo de construcción (o variante)

Quiero ejecutar algún código dependiendo del tipo de compilación (release, debug). específicamente, quiero cambiar el nombre APK dependiendo del tipo de construcción … algo como esto, if (buildType.name == 'release') { project.archiveBaseName = 'blah'; } else if (buildType.name == …) { … } No sé dónde poner este código sin embargo. puedo iterar sobre los […]

Grails / Gradle prueba falla en CI no localmente

Ejecutando nuestras pruebas localmente (OSX) con gradle test el run / pass muy bien. En nuestra máquina CI (Ubuntu 16.04 LTS) nos encontramos con un problema con el contexto de la aplicación java.lang.IllegalStateException: Could not find ApplicationContext, configure Grails correctly first at grails.util.Holders.getApplicationContext(Holders.java:97) Comprobar las versiones muestra que son idénticas en ambas máquinas /grailsw -version […]

Groovy, Scala, Clojure, etc scripts en Android

Estoy trabajando en algunas formas y el generador de informes escrito en Java que puede ejecutarse en Android también. Al menos el ejecutor Forms and Reports. Los usuarios pueden introducir scripts groovy simples, que pueden cambiar variables simples. Ahora mis problemas es que groovy no funcionará realmente en Android. Es cualquier manera que utilizo en […]

Gradle define el valor de la ruta absoluta para un archivo de almacén de claves

Me gustaría guardar mi almacén de claves fuera del directorio del proyecto. No quiero almacenar caminos de archivos dentro del repositorio así que delegé los valores a las variables gradle apropiadas en ~/.gradle/gradle.properties No puedo conseguir gradle para aceptar una ruta absoluta como: /Users/username/.gradle/keystores/project/release.key o ~/.gradle/keystores/project/release.key He intentado: storeFile file(RELEASE_STORE_FILE) y storeFile new File(RELEASE_STORE_FILE) Ninguno […]

Grails C2DM – Android

Buscando algunos Grails Plugin que implementan la notificación push para android. Ya estoy usando apns para Iphone, pero ahora tengo que implementarlo para Android! ¡¿cualquier sugerencia?!

Resolver Etiqueta de aplicación para cada tipo de compilación

Quiero resolver la dependencia de manifestPlaceholders para cada tipo de construcción y sabores. Por ejemplo, tengo productFlavors { dev { manifestPlaceholders = ['applicationLabel': 'DevFlavor'] } prod { manifestPlaceholders = ['applicationLabel': 'ProdFlavor'] } ….. buildTypes { debug { def old_name = manifestPlaceholders.get('applicationLabel'); // every time is null // def old_name = productFlavors.dev.manifestPlaceholders.get('applicationLabel'); // ITS OK, but […]

Agregue dependencia de tareas a la tarea de complemento existente en Gradle?

Incluyo un segundo archivo my.gradle en mi archivo build.gradle . El contenido de my.gradle es: Aplicar plugin: MyPlugin class MyPlugin implements Plugin<Project> { @Override void apply(Project project) { project.tasks.create(name: "myTask", type: MyTaskClass) { } } } En mi build.gradle me build.gradle en la parte superior: apply from: 'myPlugin.gradle' Ahora quiero establecer una dependencia de tareas […]

En Android Gradle build.gradle ¿Qué es "it" en it.buildConfigField?

He buscado el sitio web oficial de Gradle y el sitio web oficial de Android Developer, pero no pude encontrar una respuesta a esto. En android build.gradle, ¿cuál es el "it". En el siguiente método buildConfigField? ¿Se trata de una instancia de un objeto? Encontré que mover el método buildConfigField hasta defaultConfig me permite usar […]

Set applicationApk y instrumentationApk para la cuchara Gradle Plugin

Me gustaría establecer archivos .apk que se utilizarán para ejecutar mis pruebas con SpoonGradlePlugin. Hay las propiedades disponibles que puedo fijar programatically del archivo del gradle: Https://github.com/stanfy/spoon-gradle-plugin/blob/master/src/main/groovy/com/stanfy/spoon/gradle/SpoonExtension.groovy Pero mi proyecto tiene varios sabores y nombres y me gustaría probarlos. Con la configuración actual obtengo: * What went wrong: A problem was found with the configuration […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.