2 * Licensed to the Apache Software Foundation (ASF) under one
3 * or more contributor license agreements. See the NOTICE file
4 * distributed with this work for additional information
5 * regarding copyright ownership. The ASF licenses this file
6 * to you under the Apache License, Version 2.0 (the
7 * "License"); you may not use this file except in compliance
8 * with the License. You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing,
13 * software distributed under the License is distributed on an
14 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 * KIND, either express or implied. See the License for the
16 * specific language governing permissions and limitations
20 <archiva = 'http://archiva.apache.org/jcr'>
21 [archiva:base] abstract mixin
23 - jcr:lastModified (date)
25 [archiva:repository] > archiva:base mixin
26 + content (archiva:content) primary
28 [archiva:content] > archiva:base mixin
29 + * (archiva:namespace) multiple
31 [archiva:namespace] > archiva:base mixin
33 + * (archiva:namespace) multiple
34 + * (archiva:project) multiple
36 [archiva:project] > archiva:base mixin
38 + * (archiva:projectVersion) multiple
40 [archiva:meta_scm] mixin
41 - scm.connection (string)
42 - scm.developerConnection (string)
45 [archiva:meta_ci] mixin
49 [archiva:meta_issue] mixin
50 - issue.system (string)
53 [archiva:meta_organization] mixin
57 [archiva:meta_license] > archiva:base mixin
59 - license.name (string)
62 [archiva:meta_mailinglist] > archiva:base
67 - unsubscribe (string)
69 - otherArchives (string) multiple
71 [archiva:dependency] > archiva:base
81 [archiva:dependencies] mixin
82 + * (archiva:dependency) multiple
88 [archiva:projectVersion] > archiva:base, archiva:meta_scm, archiva:meta_ci, archiva:meta_issue, archiva:meta_organization mixin
90 - description (string)
92 - incomplete (boolean)
93 + * (archiva:artifact) multiple
94 + license (archiva:meta_license) multiple
95 + mailinglist (archiva:meta_mailinglist) multiple
96 + dependencies (archiva:dependencies)
97 + * (archiva:facet) multiple
99 [archiva:artifact] > archiva:base mixin
100 - whenGathered (date)
105 + checksum (archiva:checksum) multiple
106 + * (archiva:facet) multiple
108 [archiva:facet] > archiva:base mixin