Verwenden Sie "Gradle", um Abhängigkeitsinformationen in Manifest einzubetten

8

Ich möchte die Abhängigkeitsinformationen in meine Manifestdatei einbetten, damit ich diese Informationen zur Laufzeit bereitstellen kann. d. h., ich kann sehen, welche Version einer Bibliothek von einer bestimmten laufenden Instanz meines Dienstes verwendet wird.

Ich benutze Gradle, um meinen "Fatjar" zu bauen:

%Vor%

Und ich habe Abhängigkeiten von verschiedenen anderen Bibliotheken:

%Vor%

Wie kann ich die Abhängigkeitsinformationen in meine Manifestdatei einfügen? Zum Beispiel:

%Vor%     
Daniel Scott 22.06.2016, 13:17
quelle

1 Antwort

4

Es kann auf folgende Weise gemacht werden:

%Vor%

Das obige Skript erzeugt das folgende MANIFEST.MF :

%Vor%

Da attributes Map als Argument akzeptiert, müssen Sie diese Abhängigkeiten sammeln, in Map umwandeln und die Maps summieren.

    
Opal 04.07.2016, 15:32
quelle

Tags und Links