Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-software package management method and device

A management method and software package technology, which is applied in the field of multi-software software management methods and devices, can solve problems such as not involving compilation management, occupying disk resources, and being difficult to handle, so as to simplify complexity, facilitate code rollback, and improve development efficiency Effect

Pending Publication Date: 2021-03-26
CHINA CONSTRUCTION BANK
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, lerna still does not do well in the convenience of dependency management. The specific performance is that the installation of dependencies consumes more disk resources; the association of internal dependencies is not easy to handle
In addition, lerna does not involve the software development process such as compilation management, submission management and log management in the overall project engineering

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
  • Multi-software package management method and device
  • Multi-software package management method and device
  • Multi-software package management method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Embodiments of the present invention provide a method and device for managing multiple software packages.

[0038] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0039] At present, there are two main types of code management tools, namely git and svn, among which svn is a centralized code management tool, that is, there is a central server to store code; and git is a distributed code management tool, there is no central server to manage code, code Each member of the repository has a complete code base. Now sof...

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 invention provides a multi-software-package management method and device, and the method comprises the steps: determining the dependence relation of a plurality of software packages in a softwareengineering project, and obtaining the dependence package depended by each software package according to the dependence relation; according to the dependency relationship, installing the dependency package under a software engineering project root directory or a software package directory to obtain a project engineering directory; compiling and operating the software engineering, submitting the compiled and operated software engineering to a server, and generating a log file conforming to a preset specification, wherein the software engineering is obtained by utilizing the project engineeringcatalogue and the log plug-in. Through dependence management, compiling management and log submission management of multiple software packages in the software engineering project, the large front-endengineering management complexity is greatly simplified, engineering can be used immediately after being opened, log submission is more standard, code backspacing is more convenient, and the development efficiency is improved.

Description

technical field [0001] The invention relates to the technical field of software package management, in particular to a method and device for managing multiple software packages. Background technique [0002] With the development of technology, the concept of multi-package management has emerged. A code base usually splits its functionality into core parts and other parts, each of which is published as an npm package. Package users can usually choose which other packages to use after referencing and using the core package. As projects become more complex, multi-package management becomes complex, especially managing project dependencies and package releases. In terms of dependency management, because npm only recognizes the package.json file in the root directory, it is necessary to enter each package to install dependencies when installing dependencies. When publishing software packages, the version number of each package must be modified one by one, and published to the ...

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
IPC IPC(8): G06F8/41G06F8/70
CPCG06F8/433G06F8/70
Inventor 孟繁贵刘尧彦梁锐
Owner CHINA CONSTRUCTION BANK
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products