2017-07-17 59 views
0

我們使用jenkins(2.60.1)版本,它包含版本2.X.X的彈簧庫。詹金斯與彈簧問題

現在,我們正在嘗試構建我們的jenkins插件,它在內部使用Spring 4.0.2 RELEASE並大量使用AOP。

我們所面臨的問題是,在觸發插件,它報告錯誤說: - 「AnnotationAwareAspectJAutoProxyCreator僅適用於Java 1.5和更高」,儘管我的版本是1.8。

看起來像是在使用舊的春季圖書館。我們如何解決這個問題,並讓詹金斯使用我們的彈簧庫? 任何幫助將不勝感激。

感謝

+0

只是在BULD Configuration部分的注入變量中提供了JAVA_HOME。 –

+0

HasnainAliBohra補充說,甚至確認正在使用java 1.8。但仍然有同樣的錯誤。看起來jenkins使用自己的彈簧庫,它是2.X.X版本 – Ritesh

+0

不,它清楚地表明編譯的java庫是1.5而不是1.8。 您是否確認JDK選項卡指向正確的版本? –

回答

0

您確認JDK標籤是指向正確的版本? ,因爲它仍然指向java 1.5。

+0

是的..我有點調試它和Java版本被發現是1.8。 AOP 2.5版本不支持java> 1.5。但是,後來的版本呢。我所看到的是AOP 2.X.X版本存在於jenkins.war文件中,插件似乎使用該版本而不是我的彈簧庫 – Ritesh