Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Groovy & Grails > @Grab и JDBC driver


Автор: powerOn 13.7.2011, 21:00
Всем привет!

Только у меня не получается использовать JDBC драйвер подключенный через @Grab? Типа того:

Код

@Grab(group='org.apache.derby', module='derbyclient', version='10.6.2.1')

import groovy.sql.Sql

def sql = Sql.newInstance('jdbc:derby://localhost:1527/mydb', 'root', 'root', 'org.apache.derby.jdbc.ClientDriver')

Автор: Vasay 13.7.2011, 22:35
powerOn, 

попробуйте сделать так:
Код

@Grapes([    
   @Grab(group='org.apache.derby', module='derbyclient', version='10.6.2.1')
   @GrabConfig(systemClassLoader=true)
  ])

Автор: powerOn 13.7.2011, 23:12
то, что нужно. спасибо! но чуть поправил:

Код

@Grapes([    
   @Grab(group='org.apache.derby', module='derbyclient', version='10.6.2.1'), // нужна запятая
   @GrabConfig(systemClassLoader=true)
  ])

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)