2016-09-07 4 views
1

Я использую плагин bintray gradle для загрузки артефакта java на Bintray. Я написал этот код из примера, он успешно создает пакет и версию, но в каталоге файлов нет файлов. Что мне здесь не хватает?Bintray gradle plugin не загружает артефакты

bintray { 
    user = 'user name' 
    key = 'my key' 
    pkg { 
     repo = 'androids' 
     name = 'name' 
     licenses = ['Apache-2.0'] 
     vcsUrl = 'https://github.com/bintray/gradle-bintray-plugin.git' 
     version { 
      name = 'version' 
      desc = 'Gradle Bintray Plugin 1.0 final' 
      released = new Date() 
      vcsTag = '1.3.0' 
      attributes = ['gradle-plugin': 'com.use.less:com.use.less.gradle:gradle-useless-plugin'] 
     } 

     filesSpec { 
      from 'build/libs' 
      into 'standalone_files/level1' 
     } 
    } 

} 
+0

Вы загрузили его в bintray? Какой шаг вы предприняли для публикации? –

+0

Должен ли я загружать его вручную на Bintray? Какова же цель плагина? – mallaudin

+0

Я следил за этим https://github.com/bintray/gradle-bintray-plugin – mallaudin

ответ

1

Я запускал задачу из корневого проекта, где каталог сборки не был определен. Когда я запустил его из с в модуле, где (build/libs) содержит необходимые артефакты.

1

Из вашего тега Предполагаю, что вы работаете над проектом Android. У меня была аналогичная проблема. Тогда я понял, что build/lib из документации плагина просто заполнитель. Я должен был установить мину, где AAR моей библиотеки хранилась:

filesSpec { 
    from 'build/outputs/aar' 
    into '.' 
} 

Если вы когда-либо неясно, вы всегда можете просто загрузить текущий каталог, посмотрим, что на самом деле получает загружены Bintray, а затем получить датчик, где это фактически ищет:

filesSpec { 
    from '.' 
    into '.' 
} 
+0

спасибо @ tir38 за ответ. Я решил это, но я тоже попробую ваше предложение. – mallaudin

Смежные вопросы