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ⅴ嫩草| 无码精品人妻一区二区三区中| 无码人妻一区二区三区免费视频 | 人妻av无码一区二区三区| 18禁成年无码免费网站无遮挡| 中文无码久久精品| 亚洲&#228;v永久无码精品天堂久久| 久久无码专区国产精品s| 国产亚洲?V无码?V男人的天堂| 无码人妻精品一区二区蜜桃网站| 亚洲午夜国产精品无码老牛影视| 国产成人无码免费视频97| 亚洲爆乳无码精品AAA片蜜桃| 久久亚洲AV成人出白浆无码国产| 亚洲精品无码av天堂| 西西大胆无码视频免费| 久久久久亚洲av无码专区喷水 | 中文人妻无码一区二区三区| 国产成人无码精品久久二区三区| 亚洲中文字幕无码久久2020| 久久久久成人精品无码中文字幕 | 久久AV高清无码| 无码人妻AⅤ一区二区三区| 无码人妻一区二区三区在线水卜樱 | 国产精品亚洲а∨无码播放不卡| 精品深夜AV无码一区二区老年| 久久久久久人妻无码| 无码人妻精品一区二区三区久久 | 国产AV无码专区亚洲AV男同| 亚洲真人无码永久在线| 亚洲AV无码专区电影在线观看| 亚洲精品无码AV人在线播放| 亚洲av中文无码乱人伦在线r▽| 亚洲AV成人无码久久精品老人| 久久精品九九热无码免贵|