[JAVA] (Memo) Holen Sie sich mit Hilfe von Gradle eine Reihe von abhängigen Bibliotheksgläsern

So erhalten Sie mit Gradle im Voraus einen vollständigen Satz abhängiger Bibliotheken, wenn Sie aus verschiedenen Gründen kein Projekt mit Gradle erstellen können ().

Sie müssen lediglich ein geeignetes Java Gradle-Projekt erstellen und die Abhängigkeiten und Aufgaben schreiben.

Das Beispiel gibt JasperReports und seinen eigenen iText (und die Bibliotheken, von denen sie abhängen) an.

build.gradle


plugins {
    id 'java'
}

sourceCompatibility = 1.8

repositories {
    mavenCentral artifactUrls: [
        'http://jaspersoft.artifactoryonline.com/jaspersoft/third-party-ce-artifacts/'
    ]
}

configurations {
    //Das Projekt wird nicht erstellt, es zeigt also nur, dass es davon abhängt.
    dependentLib
}

dependencies {
    dependentLib 'net.sf.jasperreports:jasperreports:6.6.0'
    dependentLib 'com.lowagie:itext:2.1.7.js6'
}

//Aufgabe zum Kopieren abhängiger Bibliotheken
task ('copyLib', type: Copy) {
    from configurations.dependentLib
    into 'build/lib'
}

Danach können Sie eine Reihe von Gläsern mit gradlew copy Lib erhalten.

Recommended Posts

(Memo) Holen Sie sich mit Hilfe von Gradle eine Reihe von abhängigen Bibliotheksgläsern
Stellen Sie die Zeit von LocalDateTime auf eine bestimmte Zeit ein
Legen Sie die Quelle der Bibliothek als Abhängigkeit in IntelliJ als separates Modul des Projekts fest
Erstellen Sie eine Mehrschlüsselkarte mit einer Standardbibliothek
Ein kurzer Hinweis zur Verwendung von jshell mit dem offiziellen Docker-Image des JDK
Eine Übersicht über die Spring Framework Resource-Oberfläche
Beginnen Sie mit Gradle
Die Geschichte des Erstellens einer Java-Version des Minecraft-Servers mit GCP (und dem Festlegen einer weißen Liste)
Eine Geschichte voller Grundlagen von Spring Boot (gelöst)
Überprüfen Sie die Funktion von zwei Rollen mit einer Chat-Anwendung
Ein Hinweis zum Seed-Feature von Ruby on Rails
Ich habe JAX-RS ausprobiert und mir das Verfahren notiert
Erläutern Sie die Vorzüge des staatlichen Musters anhand des Bewertungsurteils des Films
Generieren Sie in Gradle 4.9 eine einzelne ausführbare JAR-Datei mit abhängigen Bibliotheken
[jsoup] So erhalten Sie die gesamte Dokumentation
Finden Sie mit Kotlin die Anzahl der Tage in einem Monat
Kopieren Sie abhängige Gläser in Gradle 5
[Java1.8 +] Mit LocalDate das Datum des nächsten × Tages abrufen
Rufen Sie in Spring Boot eine Proxy-Instanz der Komponente selbst ab
Eine Geschichte über das Erreichen der League Of Legends-API mit JAVA
Rufen Sie die öffentliche URL der privaten Datei von Flickr in Java ab
Eine Geschichte, die mit der Einführung von Web Apple Pay zu kämpfen hatte
[Hinweis] So starten Sie den mit Docker-Compose eingerichteten Windows-Container neu
[Illustration] Finden der Summe von Münzen mit einer rekursiven Funktion [Ruby]
[Android] Dynamisch die Höhe von ListView mit Kopie einstellen (für Anfänger)
[Gradle] Erstellen Sie ein Java-Projekt mit einer Konfiguration, die von der Konvention abweicht