]> source.dussan.org Git - archiva.git/blob
7fdb67869cb1720b31dddbf6937b9f7eeccea5cb
[archiva.git] /
1 /*
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
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
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
17  * under the License.
18  */
19
20 <archiva = 'http://archiva.apache.org/jcr'>
21 [archiva:base] abstract mixin
22   - id (string)
23   - jcr:lastModified (date)
24
25 [archiva:repository] > archiva:base mixin
26  + content (archiva:content) primary
27
28 [archiva:content] > archiva:base mixin
29  + * (archiva:namespace)
30
31 [archiva:namespace] > archiva:base mixin
32  - namespace (string)
33  + * (archiva:namespace)
34  + * (archiva:project)
35
36 [archiva:project] > archiva:base mixin
37  - name (string)
38  + * (archiva:projectVersion)
39
40 [archiva:meta_scm] mixin
41   - scm.connection (string)
42   - scm.developerConnection (string)
43   - scm.url (uri)
44
45 [archiva:meta_ci] mixin
46   - ci.system (string)
47   - ci.url (uri)
48
49 [archiva:meta_issue] mixin
50  - issue.system (string)
51  - issue.url (uri)
52
53 [archiva:meta_organization] mixin
54  - org.name (string)
55  - org.url (uri)
56
57 [archiva:meta_license] > archiva:base mixin
58  - index (long)
59  - license.name (string)
60  - license.url (uri)
61
62 [archiva:meta_mailinglist] > archiva:base
63  - index (long)
64  - name (string)
65  - archive (string)
66  - post (string)
67  - unsubscribe (string)
68  - subscribe (string)
69  - otherArchives (string) multiple
70
71 [archiva:dependency] > archiva:base
72  - groupId (string)
73  - artifactId (string)
74  - version (string)
75  - type (string)
76  - classifier (string)
77  - scope (string)
78  - systemPath (string)
79  - optional (boolean)
80
81 [archiva:dependencies] mixin
82  + * (archiva:dependency)
83
84 [archiva:checksums]
85  + * (archiva:checksum)
86
87 [archiva:checksum]
88  - type (string)
89  - value (string)
90
91 [archiva:projectVersion] > archiva:base, archiva:meta_scm, archiva:meta_ci, archiva:meta_issue, archiva:meta_organization mixin
92  - name (string)
93  - description (string)
94  - url (uri)
95  - incomplete (boolean)
96  + * (archiva:artifact)
97  + * (archiva:meta_license)
98  + * (archiva:meta_mailinglist)
99  + * (archiva:dependencies)
100  + * (archiva:facet)
101
102 [archiva:artifact] > archiva:base mixin
103  - whenGathered (date)
104  - size (long)
105  - version (string)
106  + * (archiva:checksum)
107  + * (archiva:facet)
108
109 [archiva:facet] > archiva:base mixin
110  - archiva:facetId
111  - archiva:name