As far as I know, the archetype and other modules (like base) have exactly the same maven lifecycle.
So if you release a new version of aadarchi, the archetype version will be increased at the same time than base module for example.
So why do I have to specify the version of aadarchi dependencies ?
It could be inferred from -DarchetypeVersion=0.1.6 param and if I want to specify another version I could overwrite it with the -Daadarchi-version=0.1.6 param (even if I suppose there might have breaking change between two version).
The command to generate the project with the maven archetype is :
As far as I know, the archetype and other modules (like base) have exactly the same maven lifecycle.
So if you release a new version of
aadarchi
, the archetype version will be increased at the same time thanbase
module for example.So why do I have to specify the version of aadarchi dependencies ? It could be inferred from
-DarchetypeVersion=0.1.6
param and if I want to specify another version I could overwrite it with the-Daadarchi-version=0.1.6
param (even if I suppose there might have breaking change between two version).