[英]Gradle DSL method not found: 'compile()' while using tesseract library
[英]Bytedeco's Tesseract library was added through gradle dependency, but not found
在我的項目中,通過gradle依賴項引入了幾個bytedeco javaCV庫:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'org.bytedeco:javacv:1.2'
compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.1.0-1.2', classifier: 'windows-x86_64'
compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '3.0.2-1.2', classifier: 'windows-x86_64'
compile group: 'org.bytedeco.javacpp-presets', name: 'tesseract', version: '3.04.01-1.2', classifier: 'windows-x86_64'
compile group: 'org.bytedeco.javacpp-presets', name: 'leptonica', version: '1.73-1.2', classifier: 'windows-x86_64'
}
出於某種原因,我可以訪問Tesseract的導入的bytedeco項目EXCEPT的所有命名空間。
任何幫助將不勝感激! bytedeco,正方體
看來,當您在其中一個org.bytedeco.javacpp預設模塊上添加依賴項時,您需要添加兩個依賴項。 一個用於platdorm特定的dll和一個無分類器的java / jni文件依賴。
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.bytedeco.javacpp-presets', name: moduleName,
version: moduleVersion + '-1.2'
compile group: 'org.bytedeco.javacpp-presets', name: moduleName,
version: moduleVersion + '-1.2', classifier: platformName
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.