Monday, October 31, 2011

BuildConfig.groovy novità Grails 2.0

Sto facendo una serie di prove sulle novità introdotte
dalla versione 2.0 di Grails. La versione attualmente disponibile
è la RC1.
Si può scaricare la ultima versione di Grails utilizzando
i repository di Ubuntu
Nei file di configurazione è stato aggiunto il file
BuildConfig.groovy
Questo file fornisce le informazioni per la costruzione
delle dipendenze e l'aggiornamento delle stesse.

Contiene l'elenco dei repository in cui cercare le dipendenze
repositories {
inherits true // Whether to inherit repository definitions from plugins
grailsPlugins()
grailsHome()
grailsCentral()
mavenCentral()

// uncomment these to enable remote dependency resolution from public Maven repositories
//mavenCentral()
//mavenLocal()
//mavenRepo "http://snapshots.repository.codehaus.org"
//mavenRepo "http://repository.codehaus.org"
//mavenRepo "http://download.java.net/maven/2/"
//mavenRepo "http://repository.jboss.com/maven2/"
}

contiene le indicazioni delle dipendenze
dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg.

// runtime 'mysql:mysql-connector-java:5.1.16'
}

Per esempio, decommentando la dipendenza dal connettore mysql l'esecuzione
provvede a scaricare dai repository definiti precedentemente, nel caso
in cui non sia già stato scaricato, a scaricare automaticamente il componente.

No comments: