का उपयोग करते समय पकड़ने के लिए कोई उपयुक्त क्लासलोडर नहीं मिला है, मैं groovy.sql.SQL का उपयोग करने वाली वैश्विक फ़ंक्शन स्क्रिप्ट लिखने का प्रयास कर रहा हूं।@GrabConfig
एनोटेशन @GrabConfig(systemClassLoader=true)
जोड़ते समय मुझे जेनकिन्सफाइल में वैश्विक फ़ंक्शन का उपयोग करते समय अपवाद मिलता है।
hudson.remoting.ProxyException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during conversion: No suitable ClassLoader found for grab
यहाँ मेरी कोड है::
यहाँ अपवाद नहीं है
@GrabResolver(name='nexus', root='http://internal.repo.com')
@GrabConfig(systemClassLoader=true)
@Grab('com.microsoft.sqlserver:sqljdbc4:4.0')
import groovy.sql.Sql
import com.microsoft.sqlserver.jdbc.SQLServerDriver
def call(name) {
echo "Hello world, ${name}"
Sql.newInstance("jdbc:sqlserver://ipaddress/dbname", "username","password", "com.microsoft.sqlserver.jdbc.SQLServerDriver")
// sql.execute "select count(*) from TableName"
}
क्या आपने इसे हल करने में कामयाब रहे हैं? एक ही मुद्दे का अनुभव करें – StasKolodyuk