Ich habe ein Multi-Modul-Projekt, das core
und client
enthält. client
hängt von core
die wie folgt erklärt:Ändern der Abhängigkeit Versionsnummer in Multi-Projekt-Graadle Build
dependencies {
compile project(':core')
}
Wenn ich core
und client
zu Ivy zu veröffentlichen oder die Abhängigkeit client
-core
Maven nutzt die genaue Version, die derzeit für die core
(z 1.0.0
) definiert ist.
Gibt es eine Möglichkeit, das zu ändern? Nehmen wir an, die core
ist garantiert kompatibel zwischen Nebenversionen. Also statt 1.0.0
möchte ich die Abhängigkeit zu Version 1.+
sein.
https : //docs.gradle.org/current/userguide/publishing_maven.html#sec: modifying_the_generated_pom –
Dann zögern Sie nicht, Ihre Lösung in eine Antwort zu setzen. –
Ich frage mich, warum wollen Sie das tun, da sie eng zwischen den mehreren Modulen gekoppelt sind. – chenrui