Я сконфигурированный Gradle опубликовать проект артефакта использования new Maven Publisher Plugin, к сожалению, этот плагин имеет проблему с зависимостью в генерируемых pom.xml
- зависимости имеет объем runtime
вместо compile
.издательство артефакта из Gradle проекта bintray (репозиторий Maven)
Моя конфигурация выглядит так:
apply plugin: 'maven-publish'
publishing {
publications {
mavenCustom(MavenPublication) {
from components.java
}
}
repositories {
maven {
url "https://api.bintray.com/maven/codearte/public/fairyland"
credentials {
username = bintrayUser
password = bintrayKey
}
}
}
}
Publishing было просто с помощью одной команды:
gradle publish
Как добиться этого в старой (рабочий) способом? Можно ли автоматизировать деление проекта при выпуске проекта?
Я также предлагаю вам взглянуть на [bintray Gradle плагин] (HTTPS: //bintray.com/jfrog/jfrog-jars/grad ль-bintray-плагин). Это облегчает публикацию в Bintray. – JBaruch