Ich habe Projekte, die mit einer bestimmten Version des JDK erstellt werden müssen.Maven-Projektabhängigkeit gegen JDK-Version
Das Problem liegt nicht in den Quell- und Zielparametern, sondern in den Gläsern der Laufzeit, die während der Kompilierung verwendet werden. In einigen Fällen bekomme ich einen Kompilierungsfehler, wenn ich versuche, mit dem falschen JDK zu kompilieren, aber manchmal ist der Build erfolgreich und ich bekomme Laufzeitfehler, wenn ich die JARs benutze.
Zum Beispiel in Eclipse habe ich die Möglichkeit, die Ausführungsumgebung für das Projekt in der Datei .classpath einzurichten.
Gibt es eine Möglichkeit, solche Situation in Maven zu behandeln?
Was ich möchte, ist die Fähigkeit, JRE-Abhängigkeit wie andere Abhängigkeiten des Projekts in der POM-Datei zu behandeln.
UPDATE:
Die akzeptierte Lösung die beste war, als ich diese Frage gestellt, so dass ich es nicht ändern. Inzwischen wurde eine neue Lösung für diese Art von Problemen eingeführt: Maven Toolchain. Folgen Sie dem Link für weitere Details.
Danke, das löst mein Problem –