Für das Veröffentlichen von Test-Displays ist keine spezielle Konfiguration erforderlich der Veröffentlichung, der Funktionsmechanismus zur Handhabung von Befestigungen erfordert eine zusätzliche Konfiguration.
Gradle für ein bestimmtes Artefakt mit den Koordinaten groupId:artifactId:version
erwartet, dass das Testbefestigungsartefakt eine Funktion mit Koordinaten angibt
groupId:artifactId-test-fixtures:version
. Dies ist derzeit noch nicht geschehen
automatisch durch den Test-
Inventar-Support oder das Maven Publish-Plug-in
und muss daher manuell durchgeführt werden.
Gradle erstellt die Funktion anhand des Projektnamens, der Gruppe und der Version.
Alle drei müssen so eingerichtet sein, dass sie den festgelegten artifactId
, groupId
und version
entsprechen.
in der Veröffentlichung.
Der Name des Projekts ist standardmäßig das letzte Segment des Projektpfads.
Der Name eines Projekts mit dem Pfad :path:to:mylibrary
ist mylibrary
. Wenn dies
nicht das, was Sie für artifactId
verwenden möchten, müssen Sie Ihr Projekt ändern
Namen.
Es gibt zwei Möglichkeiten, Ihr Projekt umzubenennen:
- Benennen Sie den Ordner des Projekts um. Dadurch wird der Projektname oder der Gradle-Pfad des Projekts, sodass alle Abhängigkeiten vom Projekt aktualisiert. Wenn Sie den Projektnamen und den Ordner beibehalten, entstehen möglicherweise mehr Reorganisationsarbeiten anfänglich durchführen, werden Verwirrung vermieden.
- Benennen Sie das Projekt in Gradle um, ohne den Ordner des Projekts umzubenennen. Dieses vermeidet Auswirkungen auf die Versionsverwaltung der Quelle, teilt aber den Projektstandort auf. und Name.
Um das Projekt in Gradle umzubenennen, fügen Sie folgenden Code in den
settings.gradle
-Datei:
Cool
include ':path:to:mylibrary' project(':path:to:mylibrary').name = 'my-library'
Kotlin
include(":path:to:mylibrary") project(":path:to:mylibrary").name = "my-library"
Mit diesem Code wird der neue Pfad des Projekts :path:to:my-library
zugewiesen.
Der Wert groupId
entspricht standardmäßig dem Build-Namen. Dieser lautet in der Regel der Name
dem Stammordner und der Wert version
ist standardmäßig nicht angegeben. Zum Ändern
die Werte der Gruppen-ID oder Version, legen Sie die Attribute group
und version
fest,
in der Datei build.gradle
auf Projektebene (für Groovy) oder
build.gradle.kts
(für Kotlin-Script):
Cool
group = 'com.my-company' version = '1.0'
Kotlin
group = "com.my-company" version = "1.0"