Modularized merge compiling method and device, equipment and storage medium

A compiling method and component technology, applied in the computer field, can solve problems such as the inability to meet the requirements of componentized compilation and cannot be well supported, and achieve the effect of improving the component packaging function, increasing the component packaging function, and meeting the needs of componentized development.

Active Publication Date: 2019-11-15
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF10 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, Gradle's official functions do not support componentized compilation for the Software Development Kit (SDK) well.
[0004] It can be seen that the official packaging function of Gradle currently does not meet the developer's demand for component-based compilation of the SDK.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Modularized merge compiling method and device, equipment and storage medium
  • Modularized merge compiling method and device, equipment and storage medium
  • Modularized merge compiling method and device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings but not all structures.

[0026] Single project development means that all business functions in the SDK are implemented in the same module; the pain points of a single project lie in:

[0027] 1) For any modification and debugging of the project, the entire project must be compiled, which is very inefficient;

[0028] 2) It is not conducive to the collaborative development of multi-person teams;

[0029] 3) Function reuse cannot be achieved;

[0030] 4) The coupling between business modules is serious.

[0031] However, component devel...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses a modularization merging and compiling method and device, equipment and a storage medium, and the method comprises the steps: determining a main assembly participating in assembly merging and a dependent assembly participating in assembly merging; obtaining channel information related to the main component participating in component merging and the dependent component participating in component merging, and determining component compiling information for the dependent component participating in component merging under each channel according to the channel information related to the dependent component participating in component merging; and based on the channel information involved in the main component participating in component merging and the component compiling information of the dependent component participating in component merging, executing a merging task chain of the main component participating in component merging to obtain a mergedtarget component under each channel. According to the embodiment of the invention, merging and compiling of related components of the software development kit based on the channel information can be realized, and the engineering compiling efficiency is improved.

Description

technical field [0001] The embodiments of the present invention relate to the field of computer technology, and in particular, to a method, device, device and storage medium for componentized merging and compiling. Background technique [0002] For the Android (Android) system, component development generally adopts the form of aar file format. Each Android application installation package (apk) can be composed of multiple aar files. [0003] At present, Gradle technology, as the existing Android general-purpose file packaging tool, has released a complete set of compilation solutions in its official service, which supports the application (Application) to package all aar files into a complete installation package (Android Package, APK). However, the official function of Gradle does not support componentized compilation for the Software Development Kit (SDK) well. [0004] It can be seen that the official packaging function of Gradle currently cannot meet the developer's ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/41G06F8/60
CPCG06F8/41G06F8/60Y02D10/00
Inventor 杨超
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products