siegfried heintze created GROOVY-7666:
-----------------------------------------

             Summary: Grapes do not work with groovy -e
                 Key: GROOVY-7666
                 URL: https://issues.apache.org/jira/browse/GROOVY-7666
             Project: Groovy
          Issue Type: Bug
    Affects Versions: 2.3.0-beta-2
            Reporter: siegfried heintze
            Priority: Critical


I cannot use grapes on the command line with the groovy -e feature as 
documented in my Sept 4 2015 email on the groovy emil list.  Subsequent Email 
conversations on the groovy mailing list with  tibokr...@googlemail.com 
indicate that 
(1) The bug is reproducible by Thibault Kruse
(2) It has been fixed by Thibault Kruse
(3) we are waiting for someone to review his code so it can be merged with the 
mainline and released.

Here is my original email from Sep 4 2015:
The script below works with groovy 2.3.0-beta-2 with the groovy program. I want 
to move the SQL code to separate text files and execute it from (1) "groovy -e" 
(2) groovy-console and (3) groovysh.




After looking at 
http://www.techper.net/2010/04/19/groovy-grape-adding-dependencies-to-root-classloader/
 here is my first attempt using Cygwin on windows 8 and groovy that is not 
working:







groovy -e "import groovy.sql.Sql
import groovy.xml.MarkupBuilder;
import groovy.sql.Sql
 
def classLoader = this.getClass().getClassLoader();
while 
(!classLoader.getClass().getName().equals('org.codehaus.groovy.tools.RootLoader'))
 {
  classLoader = classLoader.getParent()
}
groovy.grape.Grape.grab(group:'com.h2database', module:'h2', version:'1.4.188')
def sql = Sql.newInstance('jdbc:h2:mem:test_mem', 'sa', '', 'org.h2.Driver');"
Caught: java.lang.ClassNotFoundException: org.h2.Driver
java.lang.ClassNotFoundException: org.h2.Driver
 at script_from_command_line.run(script_from_command_line:10)










As you can see, I'm trying to convert the @GrabConfig which does not seem to 
work with "groovy -e".







--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to