Ich habe Gradle konfiguriert Projekt Artefakt veröffentlichen new Maven Publisher Plugin verwenden, leider dieses Plugin hat Problem mit Abhängigkeit in generierten pom.xml
- Abhängigkeiten Umfang runtime
statt compile
.Publishing Artefakt aus gradle Projekt bintray (Maven-Repository)
Meine Konfiguration ist wie folgt:
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 mit einem Befehl einfach war:
gradle publish
Wie dies in der alten zu erreichen (in Betrieb) Art und Weise? Ist es möglich, das Projekt-Taging zu automatisieren, wenn das Projekt veröffentlicht wird?
ich auch würde vorschlagen, dass Sie einen Blick auf die [bintray gradle Plugin] (https: //bintray.com/jfrog/jfrog-jars/grad le-bintray-plugin). Es macht das Publizieren für Bintray viel einfacher. – JBaruch