簡體   English   中英

build.gradle中的方法返回類型

[英]Method return type in build.gradle

我在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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM