Wir verwenden jenkins (2.60.1) Version und es enthält Spring-Bibliotheken der Version 2.X.X.Jenkins mit Feder Ausgabe
Nun versuchen wir, unsere jenkins Plugin zu bauen, die intern Frühling 4.0.2 RELEASE verwendet und nutzt stark AOP.
Das Problem, das wir konfrontiert sind, ist, dass das Plugin beim Auslösen, es meldet einen Fehler zu sagen: - „AnnotationAwareAspectJAutoProxyCreator auf Java nur verfügbar ist 1.5 und höher“, obwohl meine Version 1.8 ist.
Sieht aus wie es alte Feder-Bibliotheken verwendet. Wie umgehen wir dieses Problem und machen Jenkins unsere Frühlingsbibliotheken? Jede Hilfe würde sehr geschätzt werden.
Dank
Geben Sie JAVA_HOME nur bei der Variablen inject ein, die im Abschnitt BULD-Konfiguration abgelegt wurde. –
HasnainAliBohra hinzugefügt und sogar bestätigt, dass Java 1.8 verwendet wird. Aber immer noch den gleichen Fehler. Sieht so aus, als ob jenkins seine eigenen Spring-Bibliotheken benutzt, die 2.X.X Version – Ritesh
sind. Nein, es wird klar gesagt, dass die kompilierten Java-Bibliotheken 1.5 nicht 1.8 sind. Haben Sie bestätigt, dass die Registerkarte JDK auf die richtige Version verweist? –