У меня проблема с Gradle.Я хочу использовать предоставленный извне Jar: itext-2.1.7.js6.jar
, это исправленная версия, используемая JasperReports.
В структуре проекта у меня есть каталог /libs
, содержащий 2 файла: fonts.jar
и itext-2.1.7.js6.jar
Часть моего файла gradle.build выглядит следующим образом:
compile fileTree(dir: 'libs', include: ['*.jar'])
implementation group: 'net.sf.jasperreports', name: 'jasperreports', version: '6.7.1'
implementation group: 'net.sf.jasperreports', name: 'jasperreports-functions', version: '6.8.0'
implementation group: 'joda-time', name: 'joda-time', version: '2.9.9'
//implementation group: 'hu.blackbelt.bundles.itext', name: 'com.lowagie.itext', version: '2.1.7-1'
Последняя зависимость закомментирована, потому что я хочу использовать внешний JAR вместо исходного iText.
Когда я пытаюсь запустить свое приложение, я получаю:
BUILD FAILED in 0s
1 actionable task: 1 executed
Could not find com.lowagie:itext:2.1.7.js6.
Required by:
project : > net.sf.jasperreports:jasperreports:6.7.1
Что я делаю не так?С моим fonts.jar
все в порядке, так что я думаю, что должно быть то же самое с iText, но это не так ...