X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.repo%2Fsrc%2Fmain%2Fresources%2Forg%2Fargeo%2Fslc%2Frepo%2Frepo.cnd;h=271e85eee85d43ee4310b394942843121ee392b7;hb=1e6cf7254fb9f150251594cf0383b3b1c5210517;hp=578beb570ba7f377bfcccda85ef0a651cca47f88;hpb=0f05a24d55e92b847d2c72ff116ecd281a60adf8;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.repo/src/main/resources/org/argeo/slc/repo/repo.cnd b/runtime/org.argeo.slc.repo/src/main/resources/org/argeo/slc/repo/repo.cnd index 578beb570..271e85eee 100644 --- a/runtime/org.argeo.slc.repo/src/main/resources/org/argeo/slc/repo/repo.cnd +++ b/runtime/org.argeo.slc.repo/src/main/resources/org/argeo/slc/repo/repo.cnd @@ -26,10 +26,29 @@ mixin // so using groupId would conflict - slc:groupBaseId (STRING) m +// Mark a given group base as relevant to create modular distribution in the current workspace +// [slc:category] +// mixin + [slc:distribution] > slc:artifactVersion mixin + slc:artifactVersions (argeo:references) m + +[slc:modularDistributionBase] +mixin + +// Question: Extend slc:categorizedNameVersion ? (not possible without migration) +[slc:modularDistribution] +mixin ++ slc:modules (nt:unstructured) m + +[slc:moduleCoordinates] > nt:unstructured +- slc:category (STRING) +- slc:name (STRING) +- slc:version (STRING) + + // ORIGINS [slc:knownOrigin] > nt:base mixin @@ -129,3 +148,13 @@ mixin [slc:bundleArtifact] > slc:artifact,slc:jarFile,slc:bundle mixin + +// RPM +[slc:rpm] > mix:referenceable, mix:created, mix:lastModified, mix:title +mixin +- slc:name (STRING) +- slc:version (STRING) +- slc:rpmVersion (STRING) +- slc:rpmRelease (STRING) +- slc:rpmArch (STRING) +- slc:rpmArchivaeSize (STRING)