Nort Concepts: Difference between revisions
No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
For syntax details see the [[#release|release command]]. | For syntax details see the [[#release|release command]]. | ||
=Release Artifacts= | |||
==JAR Libraries== | |||
==Binary Distributions== | |||
The recommended technique to build complex binary distributions is to add a [[Building_a_Maven_Complex_Release_Artifact#Dedicated_Release_Module|dedicated "release" module]] to the project and let the Maven assembly plug-in to handle the process. The details are described in the "[[Building a Maven Complex Release Artifact]]" article. | |||
If a project has a binary distribution, NORT will publish it in the Maven repository, under the "release" module of the project. |
Revision as of 20:51, 15 November 2016
Internal
Overview
Release
A NORT release consists in a sequence of interactions with the local project work area, the build system metadata, and various external source code and binary repositories. All types of releases end with the creation of a set of valid release artifacts and the publishing of the artifacts into their corresponding repositories. At the end of the release process, the work area is automatically updated to support the development iteration for the next release.
Release Types
Major
Minor
Patch
Snapshot
Custom
For syntax details see the release command.
Release Artifacts
JAR Libraries
Binary Distributions
The recommended technique to build complex binary distributions is to add a dedicated "release" module to the project and let the Maven assembly plug-in to handle the process. The details are described in the "Building a Maven Complex Release Artifact" article.
If a project has a binary distribution, NORT will publish it in the Maven repository, under the "release" module of the project.