我正在開發Jenkins的插件,它依賴於另一個插件(特別是MultiJob插件,但它可以是任何其他插件)。獲取Jenkins插件依賴項自動安裝
顯然,在POM中找到依賴關係,所以我可以實際使用它的類。
問題:如果我試圖在Jenkins中安裝我的插件,但未找到依賴關係,Jenkins不會自動安裝它,並且在第一次使用時,我的插件當然會引發異常NoClassDefFoundError。
問題:我可以讓Jenkins安裝我的依賴關係作爲先決條件,如果是,如何?
注意:我確實發現其他插件會以某種方式導致依賴關係被安裝(例如,Git插件會在安裝過程中安裝GitClient)。
在此先感謝。
你是如何安裝它的?據推測,所有的罐子/ hpis都被發現編譯它 – KeepCalmAndCarryOn