Java build.gradle中的方法返回类型

Java build.gradle中的方法返回类型,java,groovy,gradle,build.gradle,Java,Groovy,Gradle,Build.gradle,我在build.gradle中有一个方法,它基本上创建并返回oracle数据库连接。但在运行脚本时,它显示构建失败,如下面的屏幕截图所示 def ext.getOracleConnection = { -> java.sql.Connection conn = null; try{ configurations.jdbcdriver.files.each { groovy

我在build.gradle中有一个方法,它基本上创建并返回oracle数据库连接。但在运行脚本时,它显示构建失败,如下面的屏幕截图所示

def ext.getOracleConnection = { ->
            java.sql.Connection conn = null;
            try{
                configurations.jdbcdriver.files.each {
                    groovy.sql.Sql.classLoader.addURL(it.toURI().toURL())
                }   
                configurations.xdb.files.each {
                    groovy.sql.Sql.classLoader.addURL(it.toURI().toURL())
                }
                //load the jdbc driver and create the connection.
                java.sql.DriverManager.registerDriver(groovy.sql.Sql.classLoader.loadClass("oracle.jdbc.OracleDriver").newInstance())
                readProperites();
                conn = java.sql.DriverManager.getConnection(db_url, dbUser, dbPassword);

            }
            catch(Exception e){
                e.printStackTrace();
            }
            return conn;
        }


我尝试将返回类型更改为java.sql.Connection,但没有成功。有人能提出解决方案吗?

这是一个编译错误,如失败消息所示


您需要从声明中删除
def

下次请添加异常文本,而不是屏幕截图。无法搜索您的屏幕截图(时间可能会解决此问题)