Ho configurato Gradle di pubblicare progetto manufatto utilizzando new Maven Publisher Plugin, purtroppo questo plugin ha problema con la dipendenza nel generati pom.xml
- dipendenze ha portata runtime
invece di compile
.editoria artefatto dal progetto Gradle a bintray (repository Maven)
La mia configurazione è simile a questo:
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 era semplice, con un solo comando:
gradle publish
come raggiungere questo obiettivo in modo vecchio (di lavoro)? È possibile automatizzare il taging del progetto quando viene rilasciato il progetto?
Vorrei anche suggerire di dare un'occhiata al [plug Gradle bintray] (https: //bintray.com/jfrog/jfrog-jars/grad le-bintray-plugin). Rende molto più facile la pubblicazione su Bintray. – JBaruch