1.一種應(yīng)用組件版本的管理方法,其特征在于,所述應(yīng)用組件版本的管理方法包括以下步驟:
接收客戶端發(fā)送的組件信息校驗請求,所述組件信息校驗請求中包含第一應(yīng)用組件的第一版本信息以及第二應(yīng)用組件的第二版本信息,所述第一版本信息依賴于所述第二版本信息,具有第一版本依賴關(guān)系;
判斷產(chǎn)品管理平臺存儲的多個第二版本依賴關(guān)系中是否包含所述第一版本依賴關(guān)系;
若是,則向所述客戶端反饋校驗通過消息,以提示所述客戶端保存所述第一版本信息以及所述第二版本信息;
若否,則向所述客戶端推送第一提示信息,以提示用戶修改所述第一版本信息和/或所述第二版本信息。
2.如權(quán)利要求1所述的應(yīng)用組件版本的管理方法,其特征在于,所述判斷產(chǎn)品管理平臺存儲的多個第二版本依賴關(guān)系中是否包含所述第一版本依賴關(guān)系的步驟之前還包括:
判斷所述第一版本信息和所述第二版本信息中是否存在與預(yù)設(shè)的過期版本信息相匹配的版本信息;
若是,則禁止所述客戶端使用與所述預(yù)設(shè)的過期版本信息相匹配的所述版本信息;
若否,則執(zhí)行所述判斷產(chǎn)品管理平臺存儲的多個第二版本依賴關(guān)系中是否包含所述第一版本依賴關(guān)系的步驟。
3.如權(quán)利要求1所述的應(yīng)用組件版本的管理方法,其特征在于,所述第一提示信息包括從所述產(chǎn)品管理平臺的產(chǎn)品基線中獲取到的所述第一應(yīng)用組件指定的版本信息,以及所述第二應(yīng)用組件指定的版本信息。
4.如權(quán)利要求1所述的應(yīng)用組件版本的管理方法,其特征在于,所述應(yīng)用組件版本的管理方法還包括:
在接收到應(yīng)用組件的版本依賴關(guān)系配置指令時,顯示所述產(chǎn)品管理平臺中版本依賴關(guān)系配置界面;
獲取在所述版本依賴關(guān)系配置界面輸入的第三應(yīng)用組件的當(dāng)前版本信息;
獲取所述第三應(yīng)用組件的歷史版本信息依賴的第四應(yīng)用組件的各版本信息;
基于所述當(dāng)前版本信息及所述第四應(yīng)用組件的各版本信息,創(chuàng)建所述當(dāng)前版本信息依賴所述第四應(yīng)用組件的各版本信息的多個所述第二版本依賴關(guān)系,并將多個所述第二版本依賴關(guān)系存儲在所述產(chǎn)品管理平臺中。
5.如權(quán)利要求4所述的應(yīng)用組件版本的管理方法,其特征在于,所述獲取在所述版本依賴關(guān)系配置界面輸入的第三應(yīng)用組件的當(dāng)前版本信息的步驟之后還包括:
獲取依賴所述第三應(yīng)用組件的歷史版本信息的第五應(yīng)用組件的各版本信息,對應(yīng)的產(chǎn)品維護者指定的提示方式;
基于所述指定的提示方式發(fā)送包含所述當(dāng)前版本信息的第二提示消息,所述第二提示消息用于提示所述產(chǎn)品維護者創(chuàng)建所述當(dāng)前版本信息與所述第五應(yīng)用組件的各版本信息的第三版本依賴關(guān)系。
6.一種應(yīng)用組件版本的管理裝置,其特征在于,所述應(yīng)用組件版本的管理裝置包括:
接收模塊,用于接收客戶端發(fā)送的組件信息校驗請求,所述組件信息校驗請求中包含第一應(yīng)用組件的第一版本信息以及第二應(yīng)用組件的第二版本信息,所述第一版本信息依賴于所述第二版本信息,具有第一版本依賴關(guān)系;
第一判斷模塊,用于判斷產(chǎn)品管理平臺存儲的多個第二版本依賴關(guān)系中是否包含所述第一版本依賴關(guān)系;
反饋模塊,用于若產(chǎn)品管理平臺存儲的多個第二版本依賴關(guān)系中不包含所述第一版本依賴關(guān)系,則向所述客戶端反饋校驗通過消息,以提示所述客戶端保存所述第一版本信息以及所述第二版本信息;
推送模塊,用于若產(chǎn)品管理平臺存儲的多個第二版本依賴關(guān)系中包含所述第一版本依賴關(guān)系,則向所述客戶端推送第一提示信息,以提示用戶修改所述第一版本信息和/或所述第二版本信息。
7.如權(quán)利要求6所述的應(yīng)用組件版本的管理裝置,其特征在于,所述應(yīng)用組件版本的管理裝置還包括:
第二判斷模塊,用于判斷所述第一版本信息和所述第二版本信息中是否存在與預(yù)設(shè)的過期版本信息相匹配的版本信息;
禁止模塊,用于若所述第一版本信息和所述第二版本信息中存在與預(yù)設(shè)的過期版本信息相匹配的版本信息,則禁止所述客戶端使用與所述預(yù)設(shè)的過期版本信息相匹配的所述版本信息;
所述第一判斷模塊,還用于若所述第一版本信息和所述第二版本信息中不存在與預(yù)設(shè)的過期版本信息相匹配的版本信息,則判斷產(chǎn)品管理平臺存儲的多個第二版本依賴關(guān)系中是否包含所述第一版本依賴關(guān)系。
8.如權(quán)利要求6所述的應(yīng)用組件版本的管理裝置,其特征在于,所述第一提示信息包括從所述產(chǎn)品管理平臺的產(chǎn)品基線中獲取到的所述第一應(yīng)用組件指定的版本信息,以及所述第二應(yīng)用組件指定的版本信息。
9.如權(quán)利要求6所述的應(yīng)用組件版本的管理裝置,其特征在于,所述應(yīng)用組件版本的管理裝置還包括:
顯示模塊,用于在接收到應(yīng)用組件的版本依賴關(guān)系配置指令時,顯示所述產(chǎn)品管理平臺中版本依賴關(guān)系配置界面;
第一獲取模塊,用于獲取在所述版本依賴關(guān)系配置界面輸入的第三應(yīng)用組件的當(dāng)前版本信息;
第二獲取模塊,用于獲取所述第三應(yīng)用組件的歷史版本信息依賴的第四應(yīng)用組件的各版本信息;
創(chuàng)建模塊,用于基于所述當(dāng)前版本信息及所述第四應(yīng)用組件的各版本信息,創(chuàng)建所述當(dāng)前版本信息依賴所述第四應(yīng)用組件的各版本信息的多個所述第二版本依賴關(guān)系,并將多個所述第二版本依賴關(guān)系存儲在所述產(chǎn)品管理平臺中。
10.如權(quán)利要求9所述的應(yīng)用組件版本的管理裝置,其特征在于,所述應(yīng)用組件版本的管理裝置還包括:
第三獲取模塊,用于獲取依賴所述第三應(yīng)用組件的歷史版本信息的第五應(yīng)用組件的各版本信息,對應(yīng)的產(chǎn)品維護者指定的提示方式;
發(fā)送模塊,用于基于所述指定的提示方式發(fā)送包含所述當(dāng)前版本信息的第二提示消息,所述第二提示消息用于提示所述產(chǎn)品維護者創(chuàng)建所述當(dāng)前版本信息與所述第五應(yīng)用組件的各版本信息的第三版本依賴關(guān)系。