>One minor thing, the current proposal uses the Maven coordinates to
>describe artifacts. It's using the path part of a maven url, so
>basically group id, artifact id, version are separated by a slash. It
>seems that the notation of separating these things by a colon is more
>common/natural. And we'll probably switch to that.

i always stumbled about this in the current provisioning model as well - afaik 
this is the most used standard to describe maven artifact coordinates in a 
single string:
https://maven.apache.org/pom.html#Maven_Coordinates

that means the following syntax variants are allowed:

groupId:artifactId:version
groupId:artifactId:packaging:version
groupId:artifactId:packaging:classifier:version

in the slingstart maven plugin we added support for special maven integration:
- including properties from maven pom inside provisioning model
- leaving out artifact version from provisioning model and getting it from the 
pom dependencies

is it planned to support something like this in sling feature as well? this was 
very useful when provision models where declared in context of a maven reactor 
build with all versions in one place (e.g. central parent pom). otherwise you 
need to define the versions twice - in the maven poms and in the sling 
feature/provision model, which is a source for errors.

stefan 

Reply via email to