Как визуализировать или включить файлы / данные в bootstrap.groovy? - PullRequest
0 голосов
/ 17 мая 2010

Я хочу использовать некоторые части кода в другой области bootstrap.groovy. Как «включить» эти части и использовать их повторно?

def init = {
    environments {
        production {
            include("bla.groovy)
            include("blaFoo.groovy)
        }
        test {
            include("blaFoo.groovy)
        }
        development {
            include("bla.groovy)
            include("bla1.groovy)
            include("blaFoo.groovy)
        }
    }
}

1 Ответ

0 голосов
/ 17 мая 2010

Вы просто импортируете файлы и вызываете функции или создаете экземпляры классов, определенных в них

import bla
import blaFoo
import bla1

def init = {
    environments {
        production {
            // This function is defined in bla.groovy
            blaFunc()
        } test {
            // This class is defined in blaFoo.groovy
            new BlaFoo()
        } development {
            // This closure is defined in bla1.groovy
            bla1.call()
        }
    }
}
...