System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 精品久久久久久无码人妻中文字幕 ,亚洲色在线无码国产精品不卡,精品无码久久久久久午夜
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    軟件開發(fā)工具包的打包方法及產(chǎn)品技術(shù)

    技術(shù)編號(hào):44362624 閱讀:2 留言:0更新日期:2025-02-25 09:43
    本申請(qǐng)?zhí)峁┝艘环N軟件開發(fā)工具包的打包方法及產(chǎn)品。打包方法包括接收包括目標(biāo)宿主的身份標(biāo)識(shí)和目標(biāo)宿主所需的目標(biāo)軟件開發(fā)工具包的打包指令;將與身份標(biāo)識(shí)匹配的目標(biāo)軟件開發(fā)工具包的配置信息確定為第一配置信息;根據(jù)第一配置信息,對(duì)目標(biāo)軟件開發(fā)工具包的第一組件進(jìn)行打包,得到目標(biāo)軟件開發(fā)工具包產(chǎn)物;將目標(biāo)軟件開發(fā)工具包產(chǎn)物與目標(biāo)文件進(jìn)行打包,得到目標(biāo)宿主的應(yīng)用程序產(chǎn)物。本申請(qǐng)通過基于打包指令所攜帶的信息,確定與目標(biāo)宿主的身份標(biāo)識(shí)匹配的目標(biāo)軟件開發(fā)工具包的配置信息,并基于該配置信息將目標(biāo)軟件開發(fā)工具包的第一組件依次打包至目標(biāo)宿主的目標(biāo)軟件開發(fā)工具包產(chǎn)物及應(yīng)用程序產(chǎn)物中,能夠提高軟件開發(fā)工具包的打包效率及準(zhǔn)確性。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請(qǐng)涉及軟件開發(fā),尤其涉及一種軟件開發(fā)工具包的打包方法及產(chǎn)品


    技術(shù)介紹

    1、為滿足人們的使用需求,應(yīng)用程序的功能越來越多樣化。在應(yīng)用程序功能開發(fā)完成后,需將該功能匹配的軟件開發(fā)工具包(software?development?kit,sdk)的組件打包至應(yīng)用程序產(chǎn)物,以便測(cè)試人員匹配用程序功能進(jìn)行測(cè)試。

    2、目前大都通過手動(dòng)打包的方式對(duì)所需的軟件開發(fā)工具包的組件進(jìn)行打包,整個(gè)打包過程過于繁瑣且容易出錯(cuò),尤其是在需將同一軟件開發(fā)工具包的不同組件或不同軟件開發(fā)工具包的組件打包至不同應(yīng)用程序產(chǎn)物的情況下,手動(dòng)打包軟件開發(fā)工具包的打包效率及準(zhǔn)確性都不高。

    3、如何提高軟件開發(fā)工具包的打包效率及準(zhǔn)確性,成了亟待解決的問題。


    技術(shù)實(shí)現(xiàn)思路

    1、本申請(qǐng)實(shí)施例的主要目的在于提出一種軟件開發(fā)工具包的打包方法及產(chǎn)品,旨在提高軟件開發(fā)工具包的打包效率及準(zhǔn)確性。

    2、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例的第一方面提出了一種軟件開發(fā)工具包的打包方法,包括:接收對(duì)目標(biāo)宿主的軟件開發(fā)工具包的打包指令,其中,所述打包指令包括所述目標(biāo)宿主的身份標(biāo)識(shí)和所述目標(biāo)宿主所需的目標(biāo)軟件開發(fā)工具包;將與所述身份標(biāo)識(shí)匹配的所述目標(biāo)軟件開發(fā)工具包的配置信息確定為第一配置信息;根據(jù)所述第一配置信息,對(duì)所述目標(biāo)軟件開發(fā)工具包的第一組件進(jìn)行打包,得到所述目標(biāo)宿主的目標(biāo)軟件開發(fā)工具包產(chǎn)物;將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物與目標(biāo)文件進(jìn)行打包,得到所述目標(biāo)宿主的應(yīng)用程序產(chǎn)物;所述目標(biāo)文件為除所述目標(biāo)軟件開發(fā)工具包產(chǎn)物外,生成所述目標(biāo)宿主的應(yīng)用程序產(chǎn)物所需的文件。

    3、在一實(shí)施方式中,所述根據(jù)所述第一配置信息,對(duì)所述目標(biāo)軟件開發(fā)工具包的第一組件進(jìn)行打包,得到目標(biāo)軟件開發(fā)工具包產(chǎn)物的步驟,包括:將軟件開發(fā)工具包打包平臺(tái)的與所述目標(biāo)宿主及所述目標(biāo)軟件開發(fā)工具包匹配的配置信息修改為所述第一配置信息;通過修改后的所述軟件開發(fā)工具包打包平臺(tái)對(duì)所述目標(biāo)軟件開發(fā)工具包的第一組件進(jìn)行打包,得到所述目標(biāo)宿主的目標(biāo)軟件開發(fā)工具包產(chǎn)物。

    4、在一實(shí)施方式中,在所述將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物與目標(biāo)文件進(jìn)行打包,得到所述目標(biāo)宿主的應(yīng)用程序產(chǎn)物之前,所述軟件開發(fā)工具包的打包方法還包括:將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物與所述目標(biāo)文件存儲(chǔ)于同一位置。

    5、在一實(shí)施方式中,所述目標(biāo)文件存儲(chǔ)于maven本地倉(cāng)庫中與所述身份標(biāo)識(shí)匹配的第一區(qū)域;所述將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物與所述目標(biāo)文件存儲(chǔ)于同一位置的步驟,包括:通過第一gradle插件將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物發(fā)送至maven遠(yuǎn)程倉(cāng)庫中與所述身份標(biāo)識(shí)及所述目標(biāo)軟件開發(fā)工具包匹配的第一目標(biāo)位置;通過第二gradle插件將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物從所述第一目標(biāo)位置發(fā)送至所述第一區(qū)域中與所述目標(biāo)軟件開發(fā)工具包匹配的第二目標(biāo)位置。

    6、在一實(shí)施方式中,所述目標(biāo)文件存儲(chǔ)于本地存儲(chǔ)區(qū)中與所述身份標(biāo)識(shí)匹配的第二區(qū)域;所述將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物與所述目標(biāo)文件存儲(chǔ)于同一位置的步驟,包括:通過第三gradle插件將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物拷貝至所述第二區(qū)域中與所述目標(biāo)軟件開發(fā)工具包匹配的第三目標(biāo)位置。

    7、在一實(shí)施方式中,所述通過第三gradle插件將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物拷貝至所述第二區(qū)域中與所述目標(biāo)軟件開發(fā)工具包匹配的第三目標(biāo)位置的步驟,包括:在所述目標(biāo)宿主的身份標(biāo)識(shí)為預(yù)設(shè)身份標(biāo)識(shí)的情況下,通過所述第三gradle插件將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物拷貝至所述第三目標(biāo)位置。

    8、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例的第二方面提出了一種軟件開發(fā)工具包的打包系統(tǒng),所述系統(tǒng)包括:包括指令接收模塊、配置信息模塊、第一產(chǎn)物模塊及第二產(chǎn)物模塊;所述指令接收模塊用于接收對(duì)目標(biāo)宿主的軟件開發(fā)工具包的打包指令,其中,所述打包指令包括所述目標(biāo)宿主的身份標(biāo)識(shí)和所述目標(biāo)宿主所需的目標(biāo)軟件開發(fā)工具包;所述配置信息模塊用于將與所述身份標(biāo)識(shí)匹配的所述目標(biāo)軟件開發(fā)工具包的配置信息確定為第一配置信息;所述第一產(chǎn)物模塊用于根據(jù)所述第一配置信息,對(duì)所述目標(biāo)軟件開發(fā)工具包的第一組件進(jìn)行打包,得到所述目標(biāo)宿主的目標(biāo)軟件開發(fā)工具包產(chǎn)物;所述第二產(chǎn)物模塊用于將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物與目標(biāo)文件進(jìn)行打包,得到所述目標(biāo)宿主的應(yīng)用程序產(chǎn)物;所述目標(biāo)文件為除所述目標(biāo)軟件開發(fā)工具包產(chǎn)物外,生成所述目標(biāo)宿主的應(yīng)用程序產(chǎn)物所需的文件。

    9、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例的第三方面提出了一種電子設(shè)備,所述電子設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述第一方面所述的方法。

    10、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例的第四方面提出了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面所述的方法。

    11、為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例的第五方面提出了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品被存儲(chǔ)在存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序產(chǎn)品被至少一個(gè)處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面所述的方法。

    12、本申請(qǐng)?zhí)岢龅能浖_發(fā)工具包的打包方法及產(chǎn)品,通過基于打包指令所攜帶的目標(biāo)宿主的身份標(biāo)識(shí)、目標(biāo)宿主所需的目標(biāo)軟件開發(fā)工具包等信息,確定與目標(biāo)宿主的身份標(biāo)識(shí)匹配的目標(biāo)軟件開發(fā)工具包的配置信息,并基于該配置信息將目標(biāo)軟件開發(fā)工具包的第一組件依次打包至目標(biāo)宿主的目標(biāo)軟件開發(fā)工具包產(chǎn)物及應(yīng)用程序產(chǎn)物中,能夠提高軟件開發(fā)工具包的打包效率及準(zhǔn)確性。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種軟件開發(fā)工具包的打包方法,其特征在于,包括:

    2.如權(quán)利要求1所述的軟件開發(fā)工具包的打包方法,其特征在于,所述根據(jù)所述第一配置信息,對(duì)所述目標(biāo)軟件開發(fā)工具包的第一組件進(jìn)行打包,得到所述目標(biāo)宿主的目標(biāo)軟件開發(fā)工具包產(chǎn)物的步驟,包括:

    3.如權(quán)利要求1所述的軟件開發(fā)工具包的打包方法,其特征在于,在所述將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物與目標(biāo)文件進(jìn)行打包,得到所述目標(biāo)宿主的應(yīng)用程序產(chǎn)物之前,所述軟件開發(fā)工具包的打包方法還包括:

    4.如權(quán)利要求3所述的軟件開發(fā)工具包的打包方法,其特征在于,所述目標(biāo)文件存儲(chǔ)于maven本地倉(cāng)庫中與所述身份標(biāo)識(shí)匹配的第一區(qū)域;

    5.如權(quán)利要求3所述的軟件開發(fā)工具包的打包方法,其特征在于,所述目標(biāo)文件存儲(chǔ)于本地存儲(chǔ)區(qū)中與所述身份標(biāo)識(shí)匹配的第二區(qū)域;

    6.如權(quán)利要求5所述的軟件開發(fā)工具包的打包方法,其特征在于,所述通過第三gradle插件將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物拷貝至所述第二區(qū)域中與所述目標(biāo)軟件開發(fā)工具包匹配的第三目標(biāo)位置的步驟,包括:

    7.一種軟件開發(fā)工具包的打包系統(tǒng),其特征在于,包括指令接收模塊、配置信息模塊、第一產(chǎn)物模塊及第二產(chǎn)物模塊;

    8.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的軟件開發(fā)工具包的打包方法。

    9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的軟件開發(fā)工具包的打包方法。

    10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品被存儲(chǔ)在存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序產(chǎn)品被至少一個(gè)處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的軟件開發(fā)工具包的打包方法。

    ...

    【技術(shù)特征摘要】

    1.一種軟件開發(fā)工具包的打包方法,其特征在于,包括:

    2.如權(quán)利要求1所述的軟件開發(fā)工具包的打包方法,其特征在于,所述根據(jù)所述第一配置信息,對(duì)所述目標(biāo)軟件開發(fā)工具包的第一組件進(jìn)行打包,得到所述目標(biāo)宿主的目標(biāo)軟件開發(fā)工具包產(chǎn)物的步驟,包括:

    3.如權(quán)利要求1所述的軟件開發(fā)工具包的打包方法,其特征在于,在所述將所述目標(biāo)軟件開發(fā)工具包產(chǎn)物與目標(biāo)文件進(jìn)行打包,得到所述目標(biāo)宿主的應(yīng)用程序產(chǎn)物之前,所述軟件開發(fā)工具包的打包方法還包括:

    4.如權(quán)利要求3所述的軟件開發(fā)工具包的打包方法,其特征在于,所述目標(biāo)文件存儲(chǔ)于maven本地倉(cāng)庫中與所述身份標(biāo)識(shí)匹配的第一區(qū)域;

    5.如權(quán)利要求3所述的軟件開發(fā)工具包的打包方法,其特征在于,所述目標(biāo)文件存儲(chǔ)于本地存儲(chǔ)區(qū)中與所述身份標(biāo)識(shí)匹配的第二區(qū)域;

    6.如權(quán)利要求5所述的軟件開發(fā)工具包的打包方法,其特征在于,所述通過第...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:鄭敏馨
    申請(qǐng)(專利權(quán))人:中國(guó)平安人壽保險(xiǎn)股份有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲爆乳精品无码一区二区三区| 久久美利坚合众国AV无码| 亚洲AⅤ永久无码精品AA| 亚洲日韩看片无码电影| 亚洲AV无码片一区二区三区| 日韩AV片无码一区二区不卡| 久久午夜夜伦鲁鲁片免费无码| 中文字幕无码不卡一区二区三区| 无码里番纯肉h在线网站| 亚洲无码高清在线观看| 亚洲看片无码在线视频| 国内精品人妻无码久久久影院导航 | 一区二区三区无码高清| 亚洲中文久久精品无码ww16| 亚洲中文字幕久久精品无码A| 潮喷无码正在播放| 亚洲爆乳AAA无码专区| 色窝窝无码一区二区三区色欲| 国产乱子伦精品无码专区 | 国产精品午夜无码av体验区| 亚洲AV无码AV男人的天堂| 国产精品热久久无码av| 成人无码嫩草影院| 中文字幕无码日韩欧毛| 亚洲AV无码专区国产乱码4SE| 一本大道无码日韩精品影视| 成年男人裸j照无遮挡无码| 99久久无码一区人妻a黑| 亚洲va无码va在线va天堂| 亚洲中文字幕无码中文字在线| 国产成人年无码AV片在线观看 | 中文字幕无码成人免费视频 | 亚洲无码一区二区三区| 久久久久亚洲AV无码永不| 国产精品无码一区二区三级| 高潮潮喷奶水飞溅视频无码| 狠狠噜天天噜日日噜无码| 中文无码日韩欧免费视频| 国产成年无码久久久免费| 亚洲中文字幕无码日韩| 久久久久亚洲AV成人无码网站|