Überprüfen Sie das Java-Kompaktprofil für alle Abhängigkeiten

8

Ich versuche zu bewerten, ob mein Java-Programm sowie alle seine Abhängigkeiten (einschließlich der transitiven) auf das Profil von java compact3 passen.

Ich kann mein Programm mit dem -profile compact3 Compiler-Schalter kompilieren, aber dies wird nur mein Programm überprüfen.

Wie kann ich automatisch (z. B. mithilfe von Maven) validieren, dass alle Abhängigkeiten die Profilanforderungen erfüllen? Ich könnte die Quelle für alle Abhängigkeiten auschecken und sie mit dem obigen Compiler-Schalter manuell erstellen, aber das ist nicht praktikabel.

    
m.s. 06.12.2016, 11:13
quelle

1 Antwort

6

Es gibt ein jdeps-maven-plugin , das für Ihren Anwendungsfall geeignet ist

Fügen Sie dies zu pom.xml

hinzu %Vor%

Dann führe

aus %Vor%

Leider unterstützt das Plugin kein automatisches Scheitern von Builds, wenn die Profilanforderungen nicht erfüllt sind, aber man kann ein externes Skript schreiben, um die Ausgabe zu verarbeiten.

z.B.

%Vor%     
anttix 08.12.2016, 18:37
quelle

Tags und Links