|
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
1 | 2 | <!--
|
2 | 3 | /**
|
3 | 4 | * Copyright (c) 2008 Sonatype, Inc. All rights reserved.
|
|
12 | 13 | * See the Apache License Version 2.0 for the specific language governing permissions and limitations there under.
|
13 | 14 | */
|
14 | 15 | -->
|
| 16 | +<model xmlns="http://codehaus-plexus.github.io/MODELLO/2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 17 | + xsi:schemaLocation="http://codehaus-plexus.github.io/MODELLO/2.0.0 https://codehaus-plexus.github.io/modello/xsd/modello-2.0.0.xsd" |
| 18 | + xml.namespace="http://codehaus-plexus.github.io/plexus-sec-dispatcher/${version}" |
| 19 | + xml.schemaLocation="https://codehaus-plexus.github.io/xsd/plexus-sec-dispatcher-${version}.xsd"> |
15 | 20 |
|
16 |
| -<model xml.namespace="http://codehaus-plexus.github.io/plexus-sec-dispatcher/${version}" |
17 |
| - xml.schemaLocation="https://codehaus-plexus.github.io/xsd/plexus-sec-dispatcher-${version}.xsd"> |
18 | 21 | <id>settings-security</id>
|
19 | 22 |
|
20 | 23 | <name>SecurityConfiguration</name>
|
|
45 | 48 | <name>modelVersion</name>
|
46 | 49 | <version>3.0.0+</version>
|
47 | 50 | <type>String</type>
|
| 51 | + <required>true</required> |
48 | 52 | <description>The version of the model</description>
|
49 | 53 | </field>
|
50 | 54 |
|
51 | 55 | <field>
|
52 | 56 | <name>masterSource</name>
|
53 | 57 | <version>3.0.0+</version>
|
54 | 58 | <type>String</type>
|
| 59 | + <required>true</required> |
55 | 60 | <description>The URI describing the source of the master password</description>
|
56 | 61 | </field>
|
57 | 62 |
|
58 | 63 | <field>
|
59 | 64 | <name>masterCipher</name>
|
60 | 65 | <version>3.0.0+</version>
|
61 | 66 | <type>String</type>
|
| 67 | + <required>true</required> |
62 | 68 | <description>The Cipher to be used</description>
|
63 | 69 | </field>
|
64 | 70 |
|
65 | 71 | <field>
|
66 | 72 | <name>relocation</name>
|
67 | 73 | <version>1.0.0+</version>
|
68 | 74 | <type>String</type>
|
| 75 | + <required>false</required> |
69 | 76 | <description>reference to the location of the security file</description>
|
70 | 77 | </field>
|
71 | 78 |
|
72 | 79 | <field>
|
73 | 80 | <name>configurations</name>
|
74 | 81 | <version>1.0.0+</version>
|
75 | 82 | <description>named configurations</description>
|
| 83 | + <required>false</required> |
76 | 84 | <association>
|
77 | 85 | <type>Config</type>
|
78 | 86 | <multiplicity>*</multiplicity>
|
|
0 commit comments