|
1 | 1 | <?xml version="1.0"?> |
2 | 2 |
|
3 | | -<model xmlns="http://modello.codehaus.org/MODELLO/1.4.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
4 | | - xsi:schemaLocation="http://modello.codehaus.org/MODELLO/1.4.1 http://modello.codehaus.org/xsd/modello-1.4.1.xsd"> |
| 3 | +<model xmlns="http://codehaus-plexus.github.io/MODELLO/2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 4 | + xsi:schemaLocation="http://codehaus-plexus.github.io/MODELLO/2.0.0 https://codehaus-plexus.github.io/modello/xsd/modello-2.0.0.xsd"> |
5 | 5 |
|
6 | 6 | <id>lifecycle-mapping-metadata-model</id> |
7 | 7 | <name>LifecycleMappingMetadataSource</name> |
|
70 | 70 | <class xml.tagName="lifecycleMapping" xml.standaloneRead="true"> |
71 | 71 | <name>LifecycleMappingMetadata</name> |
72 | 72 | <fields> |
73 | | - <field required="true"> |
| 73 | + <field> |
74 | 74 | <name>packagingType</name> |
75 | 75 | <type>String</type> |
| 76 | + <required>true</required> |
76 | 77 | </field> |
77 | | - <field required="true"> |
| 78 | + <field> |
78 | 79 | <name>lifecycleMappingId</name> |
79 | 80 | <type>String</type> |
| 81 | + <required>true</required> |
80 | 82 | </field> |
81 | 83 | <field> |
82 | 84 | <name>lifecycleMappingVersionRange</name> |
|
109 | 111 | <class xml.tagName="pluginExecutionFilter" xml.standaloneRead="true" java.clone="deep"> |
110 | 112 | <name>PluginExecutionFilter</name> |
111 | 113 | <fields> |
112 | | - <field required="true"> |
| 114 | + <field> |
113 | 115 | <name>groupId</name> |
114 | 116 | <identifier>true</identifier> |
115 | 117 | <type>String</type> |
| 118 | + <required>true</required> |
116 | 119 | </field> |
117 | | - <field required="true"> |
| 120 | + <field> |
118 | 121 | <name>artifactId</name> |
119 | 122 | <identifier>true</identifier> |
120 | 123 | <type>String</type> |
| 124 | + <required>true</required> |
121 | 125 | </field> |
122 | | - <field required="true" java.setter="false"> |
| 126 | + <field java.setter="false"> |
123 | 127 | <name>versionRange</name> |
124 | 128 | <identifier>true</identifier> |
125 | 129 | <type>String</type> |
| 130 | + <required>true</required> |
126 | 131 | </field> |
127 | | - <field required="true"> |
| 132 | + <field> |
128 | 133 | <name>goals</name> |
129 | 134 | <identifier>true</identifier> |
130 | 135 | <type>Set</type> |
| 136 | + <required>true</required> |
131 | 137 | <association> |
132 | 138 | <type>String</type> |
133 | 139 | <multiplicity>*</multiplicity> |
|
213 | 219 | <class xml.tagName="lifecycleMappingFilter" xml.standaloneRead="true" java.clone="deep"> |
214 | 220 | <name>LifecycleMappingFilter</name> |
215 | 221 | <fields> |
216 | | - <field required="true"> |
| 222 | + <field> |
217 | 223 | <name>symbolicName</name> |
218 | 224 | <identifier>true</identifier> |
219 | 225 | <type>String</type> |
| 226 | + <required>true</required> |
220 | 227 | </field> |
221 | | - <field required="true" java.setter="false"> |
| 228 | + <field java.setter="false"> |
222 | 229 | <name>versionRange</name> |
223 | 230 | <identifier>true</identifier> |
224 | 231 | <type>String</type> |
| 232 | + <required>true</required> |
225 | 233 | </field> |
226 | | - <field required="true"> |
| 234 | + <field> |
227 | 235 | <name>pluginExecutions</name> |
228 | 236 | <identifier>true</identifier> |
| 237 | + <required>true</required> |
229 | 238 | <type>Set</type> |
230 | 239 | <association> |
231 | 240 | <type>PluginExecutionFilter</type> |
232 | 241 | <multiplicity>*</multiplicity> |
233 | 242 | </association> |
234 | 243 | </field> |
235 | | - <field required="true"> |
| 244 | + <field> |
236 | 245 | <name>packagingTypes</name> |
237 | 246 | <identifier>true</identifier> |
| 247 | + <required>true</required> |
238 | 248 | <type>Set</type> |
239 | 249 | <association> |
240 | 250 | <type>String</type> |
|
281 | 291 | <interface>org.eclipse.m2e.core.lifecyclemapping.model.IPluginExecutionMetadata</interface> |
282 | 292 | </interfaces> |
283 | 293 | <fields> |
284 | | - <field required="true" xml.tagName="pluginExecutionFilter"> |
| 294 | + <field xml.tagName="pluginExecutionFilter"> |
285 | 295 | <name>filter</name> |
| 296 | + <required>true</required> |
286 | 297 | <association> |
287 | 298 | <type>PluginExecutionFilter</type> |
288 | 299 | <multiplicity>1</multiplicity> |
289 | 300 | </association> |
290 | 301 | </field> |
291 | | - <field required="true" xml.tagName="action"> |
| 302 | + <field xml.tagName="action"> |
292 | 303 | <name>actionDom</name> |
293 | 304 | <type>DOM</type> |
| 305 | + <required>true</required> |
294 | 306 | </field> |
295 | | - <field required="false" xml.tagName="comment"> |
| 307 | + <field xml.tagName="comment"> |
296 | 308 | <name>comment</name> |
297 | 309 | <type>String</type> |
| 310 | + <required>true</required> |
298 | 311 | <description> |
299 | 312 | Arbitrary comment that describes the mapping. The comment is not interpreted by m2e in any way. |
300 | 313 | @since 1.2 |
|
0 commit comments