Heim > Java > javaLernprogramm > Wie richte ich Testabhängigkeiten zwischen Projekten in einer Gradle-Konfiguration mit mehreren Projekten ein?

Wie richte ich Testabhängigkeiten zwischen Projekten in einer Gradle-Konfiguration mit mehreren Projekten ein?

Mary-Kate Olsen
Freigeben: 2024-10-28 16:20:02
Original
748 Leute haben es durchsucht

How do I set up test dependencies between projects in a multi-project Gradle configuration?

Multiprojekt-Testabhängigkeiten mit Gradle

In einer Multiprojektkonfiguration mit Gradle kommt es häufig zu Situationen, in denen ein Projekt erfordert Zugriff auf Testcode aus einem anderen Projekt. Um diese Abhängigkeit herzustellen, bietet Gradle 1.7 eine unkomplizierte Lösung.

Abhängigkeitskonfiguration für Testcode

Um sicherzustellen, dass Projekt B auf den Testcode von Projekt A zugreifen kann , sollte die build.gradle-Datei für Projekt B die folgende Abhängigkeit enthalten:

dependencies {
  ...
  testCompile project(':A').sourceSets.test.output
}
Nach dem Login kopieren

Diese Abhängigkeit gibt an, dass Projekt B die Ausgabe des Testquellensatzes von Projekt A in seinen Testkompilierungsprozess einbeziehen soll.

Durch die Einbeziehung dieser Abhängigkeit erhält Projekt B Zugriff auf den Testcode von Projekt A, was die nahtlose Kompilierung von Testdateien ermöglicht.

Das obige ist der detaillierte Inhalt vonWie richte ich Testabhängigkeiten zwischen Projekten in einer Gradle-Konfiguration mit mehreren Projekten ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage