Development of commonly used version introduced

Version
version number, by definition, identification number system, rack package and software. The version number of digital information easy to understand
format: major version number + + minor version (revision number build- optional) + (compiled version number - optional) + English common number (focus).

Common Number: English
variety of frame package name, Maven dependency, when the official website API, common, GA, SNAP-SHOT, RELEASE, etc. version number.

Alpha, Beta, Gamma version of
the following three in the development process of the system, rack package, software, use.
Alpha: private beta, BUG more, the developer used in the development, Greek letters α, first, refers to the original version
Beta: an earlier version, defective, no big BUG, may add new features to further improve the development.
Gamma: by the beta version, revised and improved to become the official release candidate version (Release Candidate)

RC, GA, R version
RC: (Release Candidate): Candidate version, almost the official version,
GA: (Ggeneral Availability): stable release version, the official recommended to use this version.
R, RELEASE: official version, equivalent to GA

SNAPSHOT version
SNAPSHOT: snapshots, you can use stable and continued improved version.

More common in snapshot frame package dependencies when using Maven, the required shelf package back to the warehouse to find ,, Nexus in a warehouse generally divided RELEASE warehouse and warehouse SNAPSHOT snapshot version, the former understanding, the official stable version, how the latter? Maven when building the project, will give priority to a remote warehouse to see if there is the latest example-1.0-SNAPSHOT.jar, if you have downloaded use. Even local warehouse has been example-1.0-SNAPSHOT.jar, whether it will try to see the same name in the remote repository jar is up to date.

Some people may ask, this is not can not take full advantage of local caching warehouse yet? Do not worry, Maven smarter than we thought. There is a configuration item in the configuration of the Maven Repository time, the frequency can be configured to look for a remote repository SNAPSHOT version. There are four frequencies, which are always, daily, interval, never. When the desired item is dependent on the presence of a local warehouse, always is every time a remote repository to check for updates, daily check for updates is only at the first time, other times of the day you will not see; interval allows you to set one minute interval in units of time, within this interval only to find a remote repository, never will not go to a remote repository to find (and this will act as the official version).

Other versions of
Alpha: Internal Beta
Beta: External Beta
Build: Revision
Corporation or Enterprise: Enterprise
Delux: Deluxe Edition
DEMO: demo version, limited-feature
Free: Free
Full: Complete Edition
Final: official version
Pro (professional) : Pro
Plus: enhanced
retail: retail
release: release, time-limited
Shareware: shareware version, although not required to register, but generally have functional limitations
SR: revision
trial: trial (usually time or functional limitations)

Guess you like

Origin www.cnblogs.com/sung1024/p/11203265.html