У меня есть приведенный ниже код для пример
Код: Выделить всё
import org.apache.poi.xssf.usermodel.XSSFWorkbook
import org.apache.poi.ss.usermodel.*
def workbook = new XSSFWorkbook()
def sheet = workbook.createSheet("Data")
def headerRow = sheet.createRow(0)
headerRow.createCell(0).setCellValue("Name")
Я загрузил код с помощью GroovyClassLoader, как показано ниже
Код: Выделить всё
Class parseClass = groovyLoader.parseClass(scriptString);
Код: Выделить всё
unable to resolve class com.itextpdf.layout.Document
import com.itextpdf.layout.Document;
Я получаю приведенный выше код как String.
Может ли кто-нибудь сказать мне, как успешно скомпилировать код вместе с импортом и заставить его работать правильно, используя GroovyClassloader или любые другие параметры?
Подробнее здесь: https://stackoverflow.com/questions/783 ... ng-groovyc
Мобильная версия