Dependence conflict processing method and device, equipment and storage medium

A processing method and processor technology, applied in the computer field, can solve problems such as low work efficiency of relying on conflict positioning, and achieve the effects of improving efficiency, reducing time cost, and improving work efficiency

Pending Publication Date: 2021-12-10
BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a dependency conflict processing method, device, device, and storage medium to solve the existing problems of low work efficiency in dependency conflict positioning

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
  • Dependence conflict processing method and device, equipment and storage medium
  • Dependence conflict processing method and device, equipment and storage medium
  • Dependence conflict processing method and device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0072] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present disclosure as recited in the appended claims.

[0073] First the nouns involved in the embodiments of the present invention are explained:

[0074] Gradle: It is an open source tool for project automation construction based on the concepts of Apache Ant and Apache Maven.

[0075] In the development process using Android Studio, some third-party libraries (or data packages) are usually introduced as technical support. The imported t...

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 provides a dependency conflict processing method and device, equipment and a storage medium. The method comprises the steps of obtaining original dependency data; analyzing the original dependency data, and determining a dependency identifier and a library identifier of each dependency library; generating a dependency relationship tree by taking each dependency library as a node according to the dependency identifier and the library identifier of each dependency library; for each dependency library in the dependency relationship tree, determining conflicting dependency libraries according to the library identifier of each dependency library; and determining the path of the conflicting dependency library according to the position of the conflicting dependency library in the dependency relationship tree. The dependency relationship between the dependency libraries is represented through the dependency relationship tree, so that the dependency root of the dependency libraries can be conveniently traced, the automatic positioning of the conflict dependency libraries is realized, and the working efficiency of conflict positioning is effectively 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 handling dependency conflicts. Background technique [0002] In the process of software development, third-party libraries (or data packages) are usually introduced as technical support. The imported third-party libraries can be called dependent libraries. There may be dependency conflicts between dependent libraries. At this time, it is necessary to Analyze each dependent library and locate the source of the conflict to resolve the conflict. [0003] In the prior art, by executing the task (task): dependencies provided by Gradle, printing out the dependencies, analyzing and comparing to determine conflicting dependent libraries. [0004] In the process of realizing the present invention, the inventor found that there are at least the following problems in the prior art: after printing out the depe...

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/41
CPCG06F8/433
Inventor 温元波吴晓勇朱立民杨蕾
Owner BEIJING WODONG TIANJUN INFORMATION TECH 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