import groovy.grape.Grape import groovy.sql.Sql Grape.grab(group: 'com.zaxxer', module: 'HikariCP', version: '2.4.3') Grape.grab(group: 'org.postgresql', module: 'postgresql', version: '9.4.1207.jre7') import com.jdbernard.wdiwtlt.db.ORM import com.jdbernard.wdiwtlt.db.models.* import com.zaxxer.hikari.* import org.jaudiotagger.audio.* import org.jaudiotagger.tag.* config = new Properties() config.dataSourceClassName = "org.postgresql.ds.PGSimpleDataSource" config."dataSource.databaseName" = "wdiwtlt" config."dataSource.user" = "jonathan" config."dataSource.password" = "" hcfg = new HikariConfig(config) hds = new HikariDataSource(hcfg) db = new ORM(hds) musicDir = new File('/Users/jonathan/Music')