[發明專利]統一管理多個工程中配置文件的方法、裝置及系統在審
| 申請號: | 201610992827.4 | 申請日: | 2016-11-08 |
| 公開(公告)號: | CN108073390A | 公開(公告)日: | 2018-05-25 |
| 發明(設計)人: | 董宗磊 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/36;G06F8/70 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;趙靜 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置文件 插件 統一管理 替換 裝置及系統 參數信息 打包過程 配置信息 信息調用 次配置 保存 配置 源頭 創建 統一 | ||
本發明提供一種統一管理多個工程中配置文件的方法、裝置及系統,能夠將多個工程的公共配置文件統一管理,在打包過程中統一替換多個工程中的原有配置文件,以實現從源頭修改一次配置信息就可以使所有工程中涉及的該配置信息生效。該方法包括:創建并保存公共配置文件,所述公共配置文件為用于替換多個工程中相同的、需要修改的原有配置文件的文件;在多個工程的pom.xml配置文件中相應地配置maven插件信息及參數信息;各工程打包過程中,根據所述maven插件信息調用maven插件,所述maven插件根據所述參數信息獲取公共配置文件,并利用所述公共配置文件替換工程中原有配置文件。
技術領域
本發明涉及計算機技術及軟件領域,尤其涉及一種統一管理多個工程中配置文件的方法、裝置及系統。
背景技術
在Web系統開發過程中,經常會將業務系統拆分成多個不同的Web工程。每個Web工程中存在大量的配置文件,而這些配置文件的內容往往存在很多重復的內容。在系統開發過程中,常常發生某個配置項需要修改的情況,而一個配置項的修改,往往涉及眾多包含該配置項的Web工程的原有配置文件的修改。
現有技術中,一般相同的配置文件在需要使用的工程中全部配置一次,一旦某個配置信息發生修改,就需要在全部工程中進行查找修改,而不斷重復地配置信息修改,很容易出現配置錯誤和漏掉某個修改的問題。
發明內容
有鑒于此,本發明提供一種統一管理多個工程中配置文件的方法、裝置及系統,能夠將多個工程的公共配置文件統一管理,在打包過程中統一替換多個工程中的原有配置文件,以實現從源頭修改一次配置信息就可以使所有工程中涉及的該配置信息生效。
為實現上述目的,根據本發明的一個方面,提供了一種統一管理多個工程中配置文件的方法。
本發明的一種統一管理多個工程中配置文件的方法包括:創建并保存公共配置文件,所述公共配置文件為用于替換多個工程中相同的、需要修改的原有配置文件的文件;在多個工程的pom.xml配置文件中相應地配置maven插件信息及參數信息;各工程打包過程中,根據所述maven插件信息調用maven插件,所述maven插件根據所述參數信息獲取公共配置文件,并利用所述公共配置文件替換工程中原有配置文件。
可選地,保存公共配置文件還包括:將所述公共配置文件保存在工程內部和/或本地電腦和/或數據庫中。
可選地,所述方法還包括:若將所述公共配置文件保存在數據庫中,則在多個工程的pom.xml配置文件中還相應地配置數據庫依賴參數,以方便從數據庫中獲取公共配置文件。
可選地,所述maven插件信息包括:maven插件的artifactId、version,所述參數信息包括:是否啟用插件、公共配置文件編碼格式、原有配置文件路徑、公共配置文件參數內容來源以及替換規則。
可選地,所述替換規則是指利用所述公共配置文件替換或更新工程中原有配置文件。
為實現上述目的,根據本發明的另一方面,提供了一種統一管理多個工程中配置文件的裝置。
本發明的一種統一管理多個工程中配置文件的裝置包括:保存模塊,用于創建并保存公共配置文件,所述公共配置文件為用于替換多個工程中相同的、需要修改的原有配置文件的文件;配置模塊,用于在多個工程的pom.xml配置文件中相應地配置maven插件信息及參數信息;替換模塊,用于在各工程打包過程中,根據所述maven插件信息調用maven插件,所述maven插件根據所述參數信息獲取公共配置文件,并利用所述公共配置文件替換工程中原有配置文件。
可選地,所述保存模塊還用于:將所述公共配置文件保存在工程內部和/或本地電腦和/或數據庫中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610992827.4/2.html,轉載請聲明來源鉆瓜專利網。





