X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=runtime%2Forg.argeo.slc.repo%2Fsrc%2Fmain%2Fresources%2Forg%2Fargeo%2Fslc%2Frepo%2Frepo.cnd;h=578beb570ba7f377bfcccda85ef0a651cca47f88;hb=0f05a24d55e92b847d2c72ff116ecd281a60adf8;hp=1ab84569d67e8d6a0f860b97dab72f0e8eccff8e;hpb=ec89ce2f9052eb645f7052989f7887580d8de42a;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 1ab84569d..578beb570 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 @@ -1,7 +1,7 @@ // AETHER -[slc:artifact] > nt:base, mix:shareable +[slc:artifact] > mix:referenceable, mix:created, mix:lastModified mixin - slc:artifactId (STRING) m - slc:groupId (STRING) m @@ -9,24 +9,37 @@ mixin - slc:artifactExtension (STRING) m - slc:artifactClassifier (STRING) ='' m a -[slc:artifactVersionBase] > nt:base +[slc:artifactVersion] > mix:referenceable, mix:created, mix:lastModified, mix:title mixin - slc:artifactId (STRING) m - slc:groupId (STRING) m - slc:artifactVersion (STRING) m -[slc:artifactBase] > nt:base +[slc:artifactBase] > mix:referenceable, mix:created, mix:lastModified mixin - slc:artifactId (STRING) m - slc:groupId (STRING) m -[slc:groupBase] > nt:base +[slc:groupBase] > mix:referenceable, mix:created, mix:lastModified mixin // it is possible to have groupBase being artifact base (e.g. org.argeo.commons.basic) // so using groupId would conflict - slc:groupBaseId (STRING) m -[slc:jarFile] > nt:base +[slc:distribution] > slc:artifactVersion +mixin ++ slc:artifactVersions (argeo:references) m + +// ORIGINS +[slc:knownOrigin] > nt:base +mixin ++ slc:origin (nt:address) + +[slc:proxied] > nt:address +- slc:proxy (REFERENCE) + +// JAVA +[slc:jarFile] > mix:referenceable mixin - 'slc:manifest' (BINARY) m - 'slc:Manifest-Version' (STRING) @@ -46,10 +59,10 @@ mixin // OSGi // see http://www.osgi.org/Specifications/Reference -[slc:javaPackage] > nt:base +[slc:javaPackage] > mix:referenceable - slc:name (STRING) primary m -[slc:osgiBaseVersion] > nt:base +[slc:osgiBaseVersion] > mix:referenceable - slc:asString (STRING) primary m - slc:major (LONG) m - slc:minor (LONG) m @@ -70,22 +83,22 @@ mixin - slc:version (STRING) ='0.0.0' m a - slc:optional (BOOLEAN) ='false' m a -[slc:requiredBundle] > nt:base +[slc:requiredBundle] > mix:referenceable - 'slc:symbolic-name' (STRING) primary m - 'slc:bundle-version' (STRING) ='0.0.0' m a - slc:optional (BOOLEAN) ='false' m a -[slc:fragmentHost] > nt:base +[slc:fragmentHost] > mix:referenceable - 'slc:symbolic-name' (STRING) m - 'slc:bundle-version' (STRING) ='0.0.0' m a -[slc:bundleNativeCode] > nt:base +[slc:bundleNativeCode] > mix:referenceable - slc:path (STRING) primary m - slc:osname (STRING) - slc:processor (STRING) // see http://www.osgi.org/Specifications/ReferenceHeaders -[slc:bundle] > nt:base +[slc:bundle] > mix:referenceable mixin - 'slc:symbolic-name' (STRING) primary m - 'slc:bundle-version' (STRING) m @@ -116,4 +129,3 @@ mixin [slc:bundleArtifact] > slc:artifact,slc:jarFile,slc:bundle mixin -