Informacje o wersji:
Praktyka przyjęta przez Delhezi zakłada możliwość dystrybucji oprogramowania w czterech wersjach różniących się poziomem stabilności (
Alpha / Beta / Stable / SNAPSHOT).
Zastosowane rozwiązanie wynika z przyjętego cyklu życia wytwarzanego oprogramowania, i ma na celu umożliwienie wypracowania stabilnej wersji finalnej produktu.
Alpha - wersja przetestowana przez developera w ramach testów jednostkowych, przeznaczona do testów wewnętrznych (w szczególności testów integracyjnych). Może zawierać liczne błędy i działać niestabilnie.
Beta - wersja oddana do testowania przez użytkowników, kandydat do wersji stabilnej.
Stable - stabilna wersja, przeznaczona do produkcyjnego wdrożenia.
SNAPSHOT - aktualna wersja robocza projektu.
Przykładowe zapisy:
1.0.0-a01 - wersja alpha
1.0.0-a02 - wersja alpha
1.0.0-b01 - wersja beta
1.0.0-b02 - wersja beta
1.0.0 - wersja stabilna
1.0.0-SNAPSHOT - aktualna wersja robocza - SNAPSHOT
Numerowanie wersji programu:
Major - liczba major oznacza wersję programu bazującego na założeniach określonych w ramach pojedynczego DSR (Delhezi Specification Request).
Aktualne wersje DSR dostępne są na stronie projektu:
DSR
Minor - kolejnymi liczbami minor określa się kolejne etapy rozwoju programu w ramach tej samej koncepcji (wersji major). Wartość minor zmienia się razem z implementacją kolejnych funkcjonalności.
Release - numer wydania określa, którym wydaniem w ramach wersji minor jest dana paczka programu. W ramach numeru wydania wprowadzane są zmiany wynikające z poprawek błędów.
Przyjęło się zapisywać numery wersji kolejno po sobie, rozdzielając je kropkami. Numer wersji o liczbach major = 1, minor = 2 i release = 11 zapisujemy: 1.2.11.
Aktualne wersje dystrybuowanych programów:
com-delhezi-ga (1.0.0-SNAPSHOT)
Binary Distributions (maven repository):
http://delhezi.com/maven/com/delhezi/ga/com-delhezi-ga/
Documentation:
com-delhezi-ga-1.0.0-docs.zip
Source Code Distributions:
com-delhezi-ga-1.0.0-src.zip
com-delhezi-ga-jee (1.0.0-SNAPSHOT)
Binary Distributions (maven repository):
http://delhezi.com/maven/com/delhezi/ga/ear/com-delhezi-ga-ear/
Documentation:
com-delhezi-ga-jee-1.0.0-docs.zip
Source Code Distributions:
com-delhezi-ga-jee-1.0.0-src.zip
com-delhezi-nn (--)
Binary Distributions (maven repository):
http://delhezi.com/maven/com/delhezi/nn/com-delhezi-nn/
Documentation:
com-delhezi-nn-1.0.0-docs.zip
Source Code Distributions:
com-delhezi-nn-1.0.0-src.zip
com-delhezi-nn-jee (--)
Binary Distributions (maven repository):
http://delhezi.com/maven/com/delhezi/nn/ear/com-delhezi-nn-ear/
Documentation:
com-delhezi-nn-jee-1.0.0-docs.zip
Source Code Distributions:
com-delhezi-nn-jee-1.0.0-src.zip
Konfiguracja mavena (POM):
com.delhezi.ga
com-delhezi-ga
${version}
Repozytorium dostępnych wersji biblioteki: https://github.com/delhezi/com-delhezi-ga/releases