2016-10-27 4 views
0

корень @ ubuntu:/usr/local/hipi # gradlehipi gradle build error

НЕИСПРАВНОСТЬ: Сбой сборки с исключением. '/usr/local/hipi/core/build.gradle' линия Сложение файл::

  • Где 8

  • Что пошло не так: Возникла проблема оценки проекта ': ядро'.

    Не удалось найти метод распределения() для аргументов [build_7msgs7jcv6q1ci90h6pi2434k3 $ _run_closure2 @ 39d1aa64] по проекту ": сердцевине.

  • Попробуйте: Запустите с опцией -stacktrace, чтобы получить трассировку стека. Запустите с опцией --info или --debug, чтобы получить больше выходных данных журнала.

BUILD FAILED

Общее время: 7.635 сек

Build.gradle code : 
defaultTasks 'install' 

allprojects { 
    apply plugin: 'eclipse' 
} 

subprojects { 

    apply plugin: 'java' 

    repositories { 
    mavenCentral() 
    } 

    dependencies { 
    compile 'org.apache.hadoop:hadoop-common:2.7.1' 
    compile 'org.apache.hadoop:hadoop-mapreduce-client-core:2.7.1' 
    compile 'com.googlecode.json-simple:json-simple:1.1.1' 
    compile 'com.drewnoakes:metadata-extractor:2.8.1' 
    compile 'com.twelvemonkeys.imageio:imageio-jpeg:3.1.1' 
    compile 'com.twelvemonkeys.imageio:imageio-pnm:3.1.1' 
    compile 'com.twelvemonkeys.imageio:imageio-tiff:3.1.1' 
    compile group: 'org.bytedeco', name: 'javacpp', version: '1.0' 
    compile group: 'org.bytedeco', name: 'javacv', version: '1.0' 
    compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.0.0-1.0' 
    compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.0.0-1.0', classifier: 'macosx-x86_64' 
    compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.0.0-1.0', classifier: 'linux-x86_64' 
    compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.0.0-1.0', classifier: 'windows-x86_64' 
    testCompile "junit:junit:4+" 
    } 

} 

task install { 
    dependsOn(':tools:hibImport:jar') 
    dependsOn(':tools:hibDownload:jar') 
    dependsOn(':tools:hibInfo:jar') 
    dependsOn(':tools:hibToJpeg:jar') 
    dependsOn(':tools:hibDump:jar') 

    dependsOn(':tools:covar:jar') 

    doLast { 
    println '\nFinished building the HIPI library along with all tools and examples.' 
    } 
} 
+0

Я использую Gradle 3.1 на Hadoop 2.7 –

ответ

0

Проблема в Gradle файла ядра папки. Можете ли вы показать мне этот файл? Содержание файла Gradle каталога сердечника должно быть:

apply plugin: 'java-library-distribution' 

jar { 
    baseName = 'hipi' 
    version = '2.1.0' 
} 

distributions { 
    main{ 
     baseName = 'hipi' 
     version = '2.1.0' 
    } 
} 

javadoc { 
    title = "HIPI - Hadoop Image Processing Interface" 
    options.links("http://docs.oracle.com/javase/8/docs/api/", 
       "http://hadoop.apache.org/docs/stable/api/", 
       "http://javadoc.metadata-extractor.googlecode.com/git/2.7.0/", 
       "http://bytedeco.org/javacpp-presets/opencv/apidocs/") 
} 

test { 
    testLogging.showStandardStreams = true 
} 
+0

Это Gradle содержимое файла моего ядро ​​справочника –

+0

'code' применить плагин:«Java-библиотека-распределение» баночка { \t Basename = 'Hipi' \t версия = '2.1.0' } распределений { Основной { Basename = 'Hipi' версия = '2.1.0' } } Javadoc { название = "Hipi - Hadoop обработки изображений Интерфейс" options.links ("http://docs.oracle.com/javase/8/docs/api/", «HTTP: // Hadoop .apache.org/docs/stable/api/", " http://javadoc.metadata-extractor.googlecode.com/git/2.7.0/ ", " http://bytedeco.org/javacpp-presets/OpenCV/apidocs/") } тест { testLogging.showStandardStreams = истина } –

+0

трудно прочесть, вы по сравнению с моим решением .. @ AbhilashDesai – Mahek