Hi, everybody.
In a project structure created using Adobe Maven Archetype or Marketing Cloud Maven Archetype, can I use "anything" as the project version of my POMs?
Or some values may lead to inconsistencies in the Package Manager and/or in the OSGI installer?
I mean, are all the following valid values?
- 1.0
- 1.0.0
- 1.0.0.0
- 1.0.0.0.0
- 1.0.0alpha
- 1.0.0-alpha
- 1.0-SNAPSHOT
- 1.0.0-SNAPSHOT
- 1.0.0.0-SNAPSHOT
- 1.0-beta-SNAPSHOT
- 1.0_beta-SNAPSHOT
- 1.0.0.0-alpha1-rc3-SNAPSHOT
- 1.0.0.0_alpha1_rc3-SNAPSHOT
Will they all work as project version, package version (META-INF/vault/properties.xml) and bundle version (META-INF/MANIFEST.MF) as well?
Despite the special use of the "-SNAPSHOT" suffix, am I allowed to use any sequence of [a-zA-Z0-9.-_] as version, without negatively affecting the installation process?
Thanks in advance!
Best regards,
Daniel.