/ / ¿Cómo puedo especificar una ubicación local para un complemento de Grails con un guión en el nombre? - Grails, Grails-Plugin

¿Cómo especifico una ubicación local para un complemento de Grails con un guion en el nombre? - Grails, Grails-plugin

He reconstruido el plugin grails-skin-loader y lo tengo en el archivo grails-skin-loader.zip.

Mi BuildConfig.groovy tiene:

grails.plugin.location.skin-loader = "../interlated_git/interlated/grails-skin-loader"
grails.project.dependency.resolution = {
...
plugins {
compile ":skin-loader:1.0.9"

El mensaje de error que recibo parece estar relacionado con el "-":

(grails.plugin.location.skin - loader) is a binary expression, but it should be a variable expression at line: 18 column: 36. File: grails-contact-form/grails-app/conf/BuildConfig.groovy @ line 18, column 36.
grails.plugin.location.skin-loader = "../interlated_git/interlated/grails-skin-loader"

Respuestas

5 para la respuesta № 1

Use comillas:

grails.plugin.location."skin-loader" = "../interlated_git/interlated/grails-skin-loader"

1 para la respuesta № 2

Si el signo menos está en el primer calificador, puedes usar algo como esto (probado con el script Gradle):

this."oss-releases.url"="https://something"