View Javadoc

1   package org.apache.maven.archiva.dependency.graph;
2   
3   /*
4    * Licensed to the Apache Software Foundation (ASF) under one
5    * or more contributor license agreements.  See the NOTICE file
6    * distributed with this work for additional information
7    * regarding copyright ownership.  The ASF licenses this file
8    * to you under the Apache License, Version 2.0 (the
9    * "License"); you may not use this file except in compliance
10   * with the License.  You may obtain a copy of the License at
11   *
12   *  http://www.apache.org/licenses/LICENSE-2.0
13   *
14   * Unless required by applicable law or agreed to in writing,
15   * software distributed under the License is distributed on an
16   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17   * KIND, either express or implied.  See the License for the
18   * specific language governing permissions and limitations
19   * under the License.
20   */
21  
22  import org.apache.maven.archiva.model.ArchivaProjectModel;
23  import org.apache.maven.archiva.model.Dependency;
24  import org.apache.maven.archiva.model.VersionedReference;
25  
26  /**
27   * ArchivaWebappMemoryRepository
28   * 
29   * MemoryRepository for testing <code>org.apache.maven.archiva:archiva-webapp:1.0-alpha-2-SNAPSHOT</code>
30   *
31   * Generated by <code>archivadev:generate-dependency-tests</code> plugin
32   * @version $Id: ArchivaWebappMemoryRepository.java 547277 2007-06-14 15:25:42Z joakime $
33   */
34  public class ArchivaWebappMemoryRepository
35     extends AbstractMemoryRepository
36  {
37     public void initialize()
38     {
39        ArchivaProjectModel model;
40        Dependency dep;
41  
42        model = toModel( "org.apache.maven.archiva:archiva-webapp:1.0-alpha-2-SNAPSHOT" );
43        model.setParentProject( toParent( "org.apache.maven.archiva:archiva-web:1.0-alpha-2-SNAPSHOT" ) );
44        model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
45        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT::jar" ) );
46        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-scheduled:1.0-alpha-2-SNAPSHOT::jar" ) );
47        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT::jar" ) );
48        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-proxy:1.0-alpha-2-SNAPSHOT::jar" ) );
49        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
50        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
51        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-security:1.0-alpha-2-SNAPSHOT::jar" ) );
52        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-core-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
53        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
54        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-lucene-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
55        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-signature-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
56        model.addDependency( toDependency( "org.apache.maven.archiva:archiva-applet:1.0-alpha-2-SNAPSHOT::jar", "provided" ) );
57        model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
58        model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar", "provided" ) );
59        model.addDependency( toDependency( "opensymphony:sitemesh:2.2.1::jar" ) );
60        model.addDependency( toDependency( "taglibs:standard:1.1.2::jar" ) );
61        model.addDependency( toDependency( "javax.servlet:jstl:1.1.2::jar" ) );
62        model.addDependency( toDependency( "org.apache.maven.shared:maven-app-configuration-model:1.0::jar" ) );
63        model.addDependency( toDependency( "org.apache.maven.shared:maven-app-configuration-web:1.0::jar" ) );
64        model.addDependency( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar", "runtime" ) );
65        model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
66        model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar", "runtime" ) );
67        model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
68        model.addDependency( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar", "runtime" ) );
69        model.addDependency( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar", "runtime" ) );
70        model.addDependency( toDependency( "opensymphony:webwork:2.2.4::jar" ) );
71        model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
72        model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar" ) );
73        model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar", "compile" ) );
74        model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar", "compile" ) );
75        model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
76        model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
77        model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-xwork-content:1.0-alpha-1::war", "runtime" ) );
78        model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar" ) );
79        model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-taglib:1.0-alpha-1::jar" ) );
80        model.addDependency( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-simple:1.0-alpha-2::jar" ) );
81        model.addDependency( toDependency( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6::jar" ) );
82        model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
83        model.addDependency( toDependency( "org.apache.derby:derby:10.1.3.1::jar", "provided" ) );
84        model.addDependency( toDependency( "javax.mail:mail:1.4::jar", "provided" ) );
85        model.addDependency( toDependency( "javax.activation:activation:1.1::jar", "provided" ) );
86        model.addDependencyManagement( toDependency( "javax.activation:activation:1.1::jar" ) );
87        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-applet:1.0-alpha-2-SNAPSHOT::jar" ) );
88        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-artifact-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
89        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-artifact-reports:1.0-alpha-2-SNAPSHOT::jar" ) );
90        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
91        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
92        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
93        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
94        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-core:1.0-alpha-2-SNAPSHOT-SNAPSHOT::jar" ) );
95        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-core-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
96        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
97        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
98        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT::jar" ) );
99        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-lucene-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
100       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
101       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-plexus-application:1.0-alpha-2-SNAPSHOT::plexus-application" ) );
102       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-policies:1.0-alpha-2-SNAPSHOT::jar" ) );
103       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-proxy:1.0-alpha-2-SNAPSHOT::jar" ) );
104       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT::jar" ) );
105       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
106       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-scheduled:1.0-alpha-2-SNAPSHOT::jar" ) );
107       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-security:1.0-alpha-2-SNAPSHOT::jar" ) );
108       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-signature-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
109       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-transaction:1.0-alpha-2-SNAPSHOT::jar" ) );
110       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-webapp:1.0-alpha-2-SNAPSHOT::war" ) );
111       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT::jar" ) );
112       model.addDependencyManagement( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
113       model.addDependencyManagement( toDependency( "commons-io:commons-io:1.2::jar" ) );
114       model.addDependencyManagement( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
115       model.addDependencyManagement( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
116       model.addDependencyManagement( toDependency( "commons-logging:commons-logging-api:1.0.4::jar" ) );
117       model.addDependencyManagement( toDependency( "org.apache.derby:derby:10.1.3.1::jar" ) );
118       model.addDependencyManagement( toDependency( "org.apache.derby:derbytools:10.1.3.1::jar" ) );
119       model.addDependencyManagement( toDependency( "dom4j:dom4j:1.6.1::jar" ) );
120       model.addDependencyManagement( toDependency( "easymock:easymock:1.2_Java1.3::jar" ) );
121       model.addDependencyManagement( toDependency( "hsqldb:hsqldb:1.8.0.7::jar" ) );
122       model.addDependencyManagement( toDependency( "jaxen:jaxen:1.1::jar" ) );
123       model.addDependencyManagement( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
124       model.addDependencyManagement( toDependency( "jdom:jdom:1.0::jar" ) );
125       model.addDependencyManagement( toDependency( "jpox:jpox:1.1.7::jar" ) );
126       model.addDependencyManagement( toDependency( "javax.servlet:jsp-api:2.0::jar" ) );
127       model.addDependencyManagement( toDependency( "javax.servlet:jstl:1.1.2::jar" ) );
128       model.addDependencyManagement( toDependency( "log4j:log4j:1.2.8::jar" ) );
129       model.addDependencyManagement( toDependency( "org.apache.lucene:lucene-core:2.0.0::jar" ) );
130       model.addDependencyManagement( toDependency( "javax.mail:mail:1.4::jar" ) );
131       model.addDependencyManagement( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
132       model.addDependencyManagement( toDependency( "org.apache.maven:maven-artifact-manager:2.0.5::jar" ) );
133       model.addDependencyManagement( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
134       model.addDependencyManagement( toDependency( "org.apache.maven:maven-project:2.0.5::jar" ) );
135       model.addDependencyManagement( toDependency( "org.apache.maven:maven-repository-metadata:2.0.5::jar" ) );
136       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-app-configuration-model:1.0::jar" ) );
137       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-app-configuration-web:1.0::jar" ) );
138       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-model-converter:2.1::jar" ) );
139       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-appserver-host:2.0-alpha-8::jar" ) );
140       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-appserver-service-jetty:2.0-alpha-8::plexus-service" ) );
141       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-cli:1.1::jar" ) );
142       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-command-line:1.0-alpha-2::jar" ) );
143       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
144       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
145       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
146       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1::jar" ) );
147       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-i18n:1.0-beta-6::jar" ) );
148       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-jdo2:1.0-alpha-8::jar" ) );
149       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-naming:1.0-alpha-3::jar" ) );
150       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-quartz:1.0-alpha-3::jar" ) );
151       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar" ) );
152       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-taskqueue:1.0-alpha-6::jar" ) );
153       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
154       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6::jar" ) );
155       model.addDependencyManagement( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar" ) );
156       model.addDependencyManagement( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar" ) );
157       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-memory:1.0-alpha-1::jar" ) );
158       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-role-manager:1.0-alpha-1::jar" ) );
159       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-taglib:1.0-alpha-1::jar" ) );
160       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-content:1.0-alpha-1::war" ) );
161       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar" ) );
162       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
163       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar" ) );
164       model.addDependencyManagement( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-simple:1.0-alpha-2::jar" ) );
165       model.addDependencyManagement( toDependency( "javax.servlet:servlet-api:2.4::jar" ) );
166       model.addDependencyManagement( toDependency( "opensymphony:sitemesh:2.2.1::jar" ) );
167       model.addDependencyManagement( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
168       model.addDependencyManagement( toDependency( "taglibs:standard:1.1.2::jar" ) );
169       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar" ) );
170       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar" ) );
171       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
172       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh:1.0-beta-2::jar" ) );
173       model.addDependencyManagement( toDependency( "opensymphony:webwork:2.2.4::jar" ) );
174       model.addDependencyManagement( toDependency( "xmlunit:xmlunit:1.0::jar" ) );
175       model.addProperty( "wagon.version", "1.0-beta-2" );
176       model.addProperty( "redback.version", "1.0-alpha-1" );
177       model.addProperty( "maven.version", "2.0.5" );
178       addModel( model );
179 
180       model = toModel( "org.apache.maven.archiva:archiva-web:1.0-alpha-2-SNAPSHOT" );
181       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" ) );
182       addModel( model );
183 
184       model = toModel( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" );
185       model.setParentProject( toParent( "org.apache.maven:maven-parent:5" ) );
186       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
187       model.addDependencyManagement( toDependency( "javax.activation:activation:1.1::jar" ) );
188       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-applet:1.0-alpha-2-SNAPSHOT::jar" ) );
189       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-artifact-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
190       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-artifact-reports:1.0-alpha-2-SNAPSHOT::jar" ) );
191       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
192       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
193       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
194       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
195       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-core:1.0-alpha-2-SNAPSHOT-SNAPSHOT::jar" ) );
196       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-core-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
197       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
198       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
199       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT::jar" ) );
200       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-lucene-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
201       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
202       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-plexus-application:1.0-alpha-2-SNAPSHOT::plexus-application" ) );
203       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-policies:1.0-alpha-2-SNAPSHOT::jar" ) );
204       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-proxy:1.0-alpha-2-SNAPSHOT::jar" ) );
205       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT::jar" ) );
206       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
207       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-scheduled:1.0-alpha-2-SNAPSHOT::jar" ) );
208       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-security:1.0-alpha-2-SNAPSHOT::jar" ) );
209       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-signature-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
210       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-transaction:1.0-alpha-2-SNAPSHOT::jar" ) );
211       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-webapp:1.0-alpha-2-SNAPSHOT::war" ) );
212       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT::jar" ) );
213       model.addDependencyManagement( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
214       model.addDependencyManagement( toDependency( "commons-io:commons-io:1.2::jar" ) );
215       model.addDependencyManagement( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
216       model.addDependencyManagement( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
217       model.addDependencyManagement( toDependency( "commons-logging:commons-logging-api:1.0.4::jar" ) );
218       model.addDependencyManagement( toDependency( "org.apache.derby:derby:10.1.3.1::jar" ) );
219       model.addDependencyManagement( toDependency( "org.apache.derby:derbytools:10.1.3.1::jar" ) );
220       model.addDependencyManagement( toDependency( "dom4j:dom4j:1.6.1::jar" ) );
221       model.addDependencyManagement( toDependency( "easymock:easymock:1.2_Java1.3::jar" ) );
222       model.addDependencyManagement( toDependency( "hsqldb:hsqldb:1.8.0.7::jar" ) );
223       model.addDependencyManagement( toDependency( "jaxen:jaxen:1.1::jar" ) );
224       model.addDependencyManagement( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
225       model.addDependencyManagement( toDependency( "jdom:jdom:1.0::jar" ) );
226       model.addDependencyManagement( toDependency( "jpox:jpox:1.1.7::jar" ) );
227       model.addDependencyManagement( toDependency( "javax.servlet:jsp-api:2.0::jar" ) );
228       model.addDependencyManagement( toDependency( "javax.servlet:jstl:1.1.2::jar" ) );
229       model.addDependencyManagement( toDependency( "log4j:log4j:1.2.8::jar" ) );
230       model.addDependencyManagement( toDependency( "org.apache.lucene:lucene-core:2.0.0::jar" ) );
231       model.addDependencyManagement( toDependency( "javax.mail:mail:1.4::jar" ) );
232       model.addDependencyManagement( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
233       model.addDependencyManagement( toDependency( "org.apache.maven:maven-artifact-manager:2.0.5::jar" ) );
234       model.addDependencyManagement( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
235       model.addDependencyManagement( toDependency( "org.apache.maven:maven-project:2.0.5::jar" ) );
236       model.addDependencyManagement( toDependency( "org.apache.maven:maven-repository-metadata:2.0.5::jar" ) );
237       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-app-configuration-model:1.0::jar" ) );
238       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-app-configuration-web:1.0::jar" ) );
239       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-model-converter:2.1::jar" ) );
240       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-appserver-host:2.0-alpha-8::jar" ) );
241       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-appserver-service-jetty:2.0-alpha-8::plexus-service" ) );
242       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-cli:1.1::jar" ) );
243       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-command-line:1.0-alpha-2::jar" ) );
244       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
245       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
246       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
247       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1::jar" ) );
248       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-i18n:1.0-beta-6::jar" ) );
249       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-jdo2:1.0-alpha-8::jar" ) );
250       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-naming:1.0-alpha-3::jar" ) );
251       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-quartz:1.0-alpha-3::jar" ) );
252       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar" ) );
253       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-taskqueue:1.0-alpha-6::jar" ) );
254       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
255       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6::jar" ) );
256       model.addDependencyManagement( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar" ) );
257       model.addDependencyManagement( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar" ) );
258       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-memory:1.0-alpha-1::jar" ) );
259       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-role-manager:1.0-alpha-1::jar" ) );
260       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-taglib:1.0-alpha-1::jar" ) );
261       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-content:1.0-alpha-1::war" ) );
262       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar" ) );
263       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
264       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar" ) );
265       model.addDependencyManagement( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-simple:1.0-alpha-2::jar" ) );
266       model.addDependencyManagement( toDependency( "javax.servlet:servlet-api:2.4::jar" ) );
267       model.addDependencyManagement( toDependency( "opensymphony:sitemesh:2.2.1::jar" ) );
268       model.addDependencyManagement( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
269       model.addDependencyManagement( toDependency( "taglibs:standard:1.1.2::jar" ) );
270       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar" ) );
271       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar" ) );
272       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
273       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh:1.0-beta-2::jar" ) );
274       model.addDependencyManagement( toDependency( "opensymphony:webwork:2.2.4::jar" ) );
275       model.addDependencyManagement( toDependency( "xmlunit:xmlunit:1.0::jar" ) );
276       model.addProperty( "wagon.version", "1.0-beta-2" );
277       model.addProperty( "maven.version", "2.0.5" );
278       model.addProperty( "redback.version", "1.0-alpha-1" );
279       addModel( model );
280 
281       model = toModel( "org.apache.maven:maven-parent:5" );
282       model.setParentProject( toParent( "org.apache:apache:3" ) );
283       addModel( model );
284 
285       model = toModel( "org.apache:apache:3" );
286       addModel( model );
287 
288       model = toModel( "junit:junit:3.8.1" );
289       addModel( model );
290 
291       model = toModel( "javax.activation:activation:1.1" );
292       addModel( model );
293 
294       model = toModel( "org.apache.maven.archiva:archiva-applet:1.0-alpha-2-SNAPSHOT" );
295       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-web:1.0-alpha-2-SNAPSHOT" ) );
296       addModel( model );
297 
298       model = toModel( "org.apache.maven.archiva:archiva-artifact-converter:1.0-alpha-2-SNAPSHOT" );
299       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
300       model.addDependency( toDependency( "org.apache.maven:maven-repository-metadata:2.0.5::jar" ) );
301       model.addDependency( toDependency( "org.apache.maven:maven-artifact-manager:2.0.5::jar" ) );
302       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-transaction:1.0-alpha-2-SNAPSHOT::jar" ) );
303       model.addDependency( toDependency( "org.apache.maven.shared:maven-model-converter:2.1::jar" ) );
304       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
305       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
306       addModel( model );
307 
308       model = toModel( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" );
309       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" ) );
310       addModel( model );
311 
312       model = toModel( "org.apache.maven:maven-repository-metadata:2.0.5" );
313       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
314       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
315       addModel( model );
316 
317       model = toModel( "org.apache.maven:maven:2.0.5" );
318       model.setParentProject( toParent( "org.apache.maven:maven-parent:5" ) );
319       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
320       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
321       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
322       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
323       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh:1.0-beta-2::jar" ) );
324       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-external:1.0-beta-2::jar" ) );
325       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar" ) );
326       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar" ) );
327       model.addDependencyManagement( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
328       model.addDependencyManagement( toDependency( "classworlds:classworlds:1.1::jar" ) );
329       addModel( model );
330 
331       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9" );
332       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0.3" ) );
333       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
334       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
335       model.addDependency( toDependency( "classworlds:classworlds:1.1-alpha-2::jar" ) );
336       addModel( model );
337 
338       model = toModel( "org.codehaus.plexus:plexus-containers:1.0.3" );
339       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.4" ) );
340       addModel( model );
341 
342       model = toModel( "org.codehaus.plexus:plexus:1.0.4" );
343       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
344       addModel( model );
345 
346       model = toModel( "org.codehaus.plexus:plexus-utils:1.0.4" );
347       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
348       addModel( model );
349 
350       model = toModel( "classworlds:classworlds:1.1-alpha-2" );
351       addModel( model );
352 
353       model = toModel( "org.codehaus.plexus:plexus-utils:1.1" );
354       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.4" ) );
355       addModel( model );
356 
357       model = toModel( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2" );
358       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-beta-2" ) );
359       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
360       addModel( model );
361 
362       model = toModel( "org.apache.maven.wagon:wagon:1.0-beta-2" );
363       model.setParentProject( toParent( "org.apache.maven:maven-parent:4" ) );
364       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
365       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
366       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-test:1.0-beta-2::jar" ) );
367       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2::jar" ) );
368       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
369       model.addDependencyManagement( toDependency( "junit:junit:3.8.1::jar" ) );
370       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4::jar" ) );
371       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
372       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
373       addModel( model );
374 
375       model = toModel( "org.apache.maven:maven-parent:4" );
376       model.setParentProject( toParent( "org.apache:apache:3" ) );
377       addModel( model );
378 
379       model = toModel( "org.apache.maven.wagon:wagon-provider-test:1.0-beta-2" );
380       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-beta-2" ) );
381       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
382       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
383       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
384       addModel( model );
385 
386       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8" );
387       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar", "compile" ) );
388       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
389       model.addDependency( toDependency( "classworlds:classworlds:1.1-alpha-2::jar", "compile" ) );
390       addModel( model );
391 
392       model = toModel( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2" );
393       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
394       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
395       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
396       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
397       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
398       addModel( model );
399 
400       model = toModel( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" );
401       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-beta-2" ) );
402       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-test:1.0-beta-2::jar", "test" ) );
403       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
404       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
405       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2::jar", "test" ) );
406       addModel( model );
407 
408       model = toModel( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2" );
409       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
410       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
411       model.addDependency( toDependency( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4::jar" ) );
412       addModel( model );
413 
414       model = toModel( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4" );
415       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-7::jar", "compile" ) );
416       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
417       model.addDependency( toDependency( "classworlds:classworlds:1.1-alpha-2::jar", "compile" ) );
418       model.addDependency( toDependency( "plexus:plexus-utils:1.0.2::jar", "compile" ) );
419       addModel( model );
420 
421       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-7" );
422       model.setParentProject( toParent( "plexus:plexus-containers:1.0.2" ) );
423       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
424       model.addDependency( toDependency( "plexus:plexus-utils:1.0.2::jar" ) );
425       model.addDependency( toDependency( "classworlds:classworlds:1.1-alpha-2::jar" ) );
426       addModel( model );
427 
428       model = toModel( "plexus:plexus-containers:1.0.2" );
429       model.setParentProject( toParent( "plexus:plexus-root:1.0.3" ) );
430       addModel( model );
431 
432       model = toModel( "plexus:plexus-root:1.0.3" );
433       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
434       addModel( model );
435 
436       model = toModel( "plexus:plexus-utils:1.0.2" );
437       model.setParentProject( toParent( "plexus:plexus-root:1.0.3" ) );
438       addModel( model );
439 
440       model = toModel( "org.apache.maven.wagon:wagon-ssh:1.0-beta-2" );
441       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
442       model.addDependency( toDependency( "com.jcraft:jsch:0.1.27::jar" ) );
443       model.addDependency( toDependency( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4::jar" ) );
444       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
445       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
446       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2::jar", "test" ) );
447       addModel( model );
448 
449       model = toModel( "com.jcraft:jsch:0.1.27" );
450       dep = toDependency( "com.jcraft:jzlib:1.0.7::jar" );
451       dep.setOptional( true );
452       model.addDependency( dep );
453       addModel( model );
454 
455       model = toModel( "com.jcraft:jzlib:1.0.7" );
456       addModel( model );
457 
458       model = toModel( "org.apache.maven.wagon:wagon-ssh-external:1.0-beta-2" );
459       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
460       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
461       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
462       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2::jar", "test" ) );
463       addModel( model );
464 
465       model = toModel( "org.apache.maven.wagon:wagon-file:1.0-beta-2" );
466       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
467       addModel( model );
468 
469       model = toModel( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2" );
470       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
471       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-http-shared:1.0-beta-2::jar" ) );
472       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar" ) );
473       dep = toDependency( "plexus:plexus-jetty-httpd:1.0-beta-1::jar", "test" );
474       addExclusion( dep, "plexus:plexus-container-default" );
475       model.addDependency( dep );
476       addModel( model );
477 
478       model = toModel( "org.apache.maven.wagon:wagon-http-shared:1.0-beta-2" );
479       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
480       model.addDependency( toDependency( "jtidy:jtidy:4aug2000r7-dev::jar" ) );
481       addModel( model );
482 
483       model = toModel( "jtidy:jtidy:4aug2000r7-dev" );
484       addModel( model );
485 
486       model = toModel( "xml-apis:xml-apis:1.0.b2" );
487       addModel( model );
488 
489       model = toModel( "plexus:plexus-jetty-httpd:1.0-beta-1" );
490       model.setParentProject( toParent( "plexus:plexus-components:1.0" ) );
491       model.addDependency( toDependency( "jetty:jetty:4.2.10::jar" ) );
492       model.addDependency( toDependency( "servletapi:servletapi:2.3::jar" ) );
493       addModel( model );
494 
495       model = toModel( "plexus:plexus-components:1.0" );
496       model.setParentProject( toParent( "plexus:plexus-root:1.0" ) );
497       model.addDependency( toDependency( "plexus:plexus-container-default:1.0-alpha-2::jar" ) );
498       addModel( model );
499 
500       model = toModel( "plexus:plexus-root:1.0" );
501       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
502       addModel( model );
503 
504       model = toModel( "plexus:plexus-container-default:1.0-alpha-2" );
505       addModel( model );
506 
507       model = toModel( "jetty:jetty:4.2.10" );
508       model.addDependency( toDependency( "javax.servlet:servlet-api:2.3::jar", "runtime" ) );
509       addModel( model );
510 
511       model = toModel( "javax.servlet:servlet-api:2.3" );
512       addModel( model );
513 
514       model = toModel( "servletapi:servletapi:2.3" );
515       model.setRelocation( new VersionedReference() );
516       model.getRelocation().setGroupId( "javax.servlet" );
517       model.getRelocation().setArtifactId( "servlet-api" );
518       model.getRelocation().setVersion( "2.3" );
519       addModel( model );
520 
521       model = toModel( "easymock:easymock:1.2_Java1.3" );
522       addModel( model );
523 
524       model = toModel( "classworlds:classworlds:1.1" );
525       addModel( model );
526 
527       model = toModel( "org.apache.maven:maven-artifact-manager:2.0.5" );
528       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
529       model.addDependency( toDependency( "org.apache.maven:maven-repository-metadata:2.0.5::jar" ) );
530       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar", "test" ) );
531       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
532       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
533       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
534       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
535       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
536       addModel( model );
537 
538       model = toModel( "org.apache.maven:maven-artifact:2.0.5" );
539       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
540       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
541       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar", "test" ) );
542       addModel( model );
543 
544       model = toModel( "org.apache.maven.archiva:archiva-transaction:1.0-alpha-2-SNAPSHOT" );
545       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
546       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
547       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
548       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
549       addModel( model );
550 
551       model = toModel( "org.codehaus.plexus:plexus-digest:1.1" );
552       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.12" ) );
553       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4.1::jar" ) );
554       addModel( model );
555 
556       model = toModel( "org.codehaus.plexus:plexus-components:1.1.12" );
557       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
558       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
559       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar", "test" ) );
560       addModel( model );
561 
562       model = toModel( "org.codehaus.plexus:plexus:1.0.10" );
563       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
564       addModel( model );
565 
566       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20" );
567       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-20" ) );
568       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
569       addModel( model );
570 
571       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-20" );
572       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
573       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
574       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
575       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
576       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
577       addModel( model );
578 
579       model = toModel( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7" );
580       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
581       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
582       addModel( model );
583 
584       model = toModel( "org.codehaus.plexus:plexus:1.0.9" );
585       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
586       addModel( model );
587 
588       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19" );
589       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-19" ) );
590       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
591       addModel( model );
592 
593       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-19" );
594       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
595       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
596       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
597       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
598       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
599       addModel( model );
600 
601       model = toModel( "org.codehaus.plexus:plexus-utils:1.3" );
602       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.8" ) );
603       addModel( model );
604 
605       model = toModel( "org.codehaus.plexus:plexus:1.0.8" );
606       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
607       addModel( model );
608 
609       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20" );
610       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-20" ) );
611       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
612       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
613       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
614       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
615       addModel( model );
616 
617       model = toModel( "jmock:jmock:1.0.1" );
618       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
619       addModel( model );
620 
621       model = toModel( "org.codehaus.plexus:plexus-utils:1.4.1" );
622       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.11" ) );
623       addModel( model );
624 
625       model = toModel( "org.codehaus.plexus:plexus:1.0.11" );
626       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
627       addModel( model );
628 
629       model = toModel( "org.codehaus.plexus:plexus-utils:1.4" );
630       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
631       addModel( model );
632 
633       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22" );
634       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-22" ) );
635       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
636       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
637       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
638       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
639       addModel( model );
640 
641       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-22" );
642       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
643       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
644       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
645       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
646       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
647       addModel( model );
648 
649       model = toModel( "org.apache.maven.shared:maven-model-converter:2.1" );
650       model.setParentProject( toParent( "org.apache.maven.shared:maven-shared-components:7" ) );
651       model.addDependency( toDependency( "org.apache.maven:maven-model-v3:2.0::jar" ) );
652       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.4::jar" ) );
653       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
654       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
655       model.addDependency( toDependency( "dom4j:dom4j:1.4::jar" ) );
656       addModel( model );
657 
658       model = toModel( "org.apache.maven.shared:maven-shared-components:7" );
659       model.setParentProject( toParent( "org.apache.maven:maven-parent:5" ) );
660       addModel( model );
661 
662       model = toModel( "org.apache.maven:maven-model-v3:2.0" );
663       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
664       addModel( model );
665 
666       model = toModel( "org.apache.maven:maven-model:2.0.4" );
667       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
668       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
669       addModel( model );
670 
671       model = toModel( "org.apache.maven:maven:2.0.4" );
672       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
673       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
674       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
675       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6::jar" ) );
676       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh:1.0-alpha-7::jar" ) );
677       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-external:1.0-alpha-6::jar" ) );
678       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-file:1.0-alpha-7::jar" ) );
679       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-alpha-6::jar" ) );
680       addModel( model );
681 
682       model = toModel( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6" );
683       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-alpha-6" ) );
684       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
685       addModel( model );
686 
687       model = toModel( "org.apache.maven.wagon:wagon:1.0-alpha-6" );
688       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
689       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6::jar" ) );
690       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-test:1.0-alpha-6::jar" ) );
691       model.addDependencyManagement( toDependency( "junit:junit:3.8.1::jar" ) );
692       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
693       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
694       addModel( model );
695 
696       model = toModel( "org.apache.maven.wagon:wagon-provider-test:1.0-alpha-6" );
697       addModel( model );
698 
699       model = toModel( "org.apache.maven.wagon:wagon-ssh:1.0-alpha-7" );
700       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" ) );
701       model.addDependency( toDependency( "com.jcraft:jsch:0.1.24::jar" ) );
702       model.addDependency( toDependency( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4::jar" ) );
703       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
704       addModel( model );
705 
706       model = toModel( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" );
707       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-alpha-6" ) );
708       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-test:1.0-alpha-6::jar", "test" ) );
709       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6::jar" ) );
710       addModel( model );
711 
712       model = toModel( "com.jcraft:jsch:0.1.24" );
713       addModel( model );
714 
715       model = toModel( "org.apache.maven.wagon:wagon-ssh-external:1.0-alpha-6" );
716       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" ) );
717       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
718       addModel( model );
719 
720       model = toModel( "org.apache.maven.wagon:wagon-file:1.0-alpha-7" );
721       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" ) );
722       addModel( model );
723 
724       model = toModel( "org.apache.maven.wagon:wagon-http-lightweight:1.0-alpha-6" );
725       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" ) );
726       dep = toDependency( "plexus:plexus-jetty-httpd:1.0-beta-1::jar", "test" );
727       addExclusion( dep, "plexus:plexus-container-default" );
728       model.addDependency( dep );
729       addModel( model );
730 
731       model = toModel( "dom4j:dom4j:1.4" );
732       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar" ) );
733       model.addDependency( toDependency( "jaxen:jaxen:1.0-FCS::jar" ) );
734       model.addDependency( toDependency( "saxpath:saxpath:1.0-FCS::jar" ) );
735       model.addDependency( toDependency( "msv:msv:20020414::jar" ) );
736       model.addDependency( toDependency( "relaxngDatatype:relaxngDatatype:20020414::jar" ) );
737       model.addDependency( toDependency( "isorelax:isorelax:20020414::jar" ) );
738       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
739       model.addDependency( toDependency( "junitperf:junitperf:1.8::jar", "test" ) );
740       model.addDependency( toDependency( "xerces:xerces:2.0.2::jar", "test" ) );
741       model.addDependency( toDependency( "xalan:xalan:2.3.1::jar", "test" ) );
742       model.addDependency( toDependency( "jtidy:jtidy:4aug2000r7-dev::jar", "test" ) );
743       model.addDependency( toDependency( "pull-parser:pull-parser:2::jar", "test" ) );
744       addModel( model );
745 
746       model = toModel( "jaxen:jaxen:1.0-FCS" );
747       addModel( model );
748 
749       model = toModel( "saxpath:saxpath:1.0-FCS" );
750       addModel( model );
751 
752       model = toModel( "msv:msv:20020414" );
753       addModel( model );
754 
755       model = toModel( "relaxngDatatype:relaxngDatatype:20020414" );
756       addModel( model );
757 
758       model = toModel( "isorelax:isorelax:20020414" );
759       addModel( model );
760 
761       model = toModel( "junitperf:junitperf:1.8" );
762       addModel( model );
763 
764       model = toModel( "xerces:xerces:2.0.2" );
765       model.setRelocation( new VersionedReference() );
766       model.getRelocation().setGroupId( "xerces" );
767       model.getRelocation().setArtifactId( "xercesImpl" );
768       addModel( model );
769 
770       model = toModel( "xerces:xercesImpl:2.0.2" );
771       addModel( model );
772 
773       model = toModel( "xalan:xalan:2.3.1" );
774       addModel( model );
775 
776       model = toModel( "pull-parser:pull-parser:2" );
777       addModel( model );
778 
779       model = toModel( "org.apache.maven.archiva:archiva-artifact-reports:1.0-alpha-2-SNAPSHOT" );
780       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-reporting:1.0-alpha-2-SNAPSHOT" ) );
781       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT::jar" ) );
782       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
783       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
784       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
785       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
786       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
787       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.7::jar", "test" ) );
788       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
789       model.addDependency( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar", "test" ) );
790       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar", "test" ) );
791       addModel( model );
792 
793       model = toModel( "org.apache.maven.archiva:archiva-reporting:1.0-alpha-2-SNAPSHOT" );
794       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" ) );
795       addModel( model );
796 
797       model = toModel( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT" );
798       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-reporting:1.0-alpha-2-SNAPSHOT" ) );
799       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
800       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
801       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
802       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
803       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
804       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
805       addModel( model );
806 
807       model = toModel( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT" );
808       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" ) );
809       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
810       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
811       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
812       dep = toDependency( "org.codehaus.plexus:plexus-jdo2:1.0-alpha-8::jar" );
813       addExclusion( dep, "xerces:xercesImpl" );
814       addExclusion( dep, "xerces:xmlParserAPIs" );
815       model.addDependency( dep );
816       dep = toDependency( "jpox:jpox:1.1.7::jar", "compile" );
817       addExclusion( dep, "javax.sql:jdbc-stdext" );
818       model.addDependency( dep );
819       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
820       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
821       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
822       dep = toDependency( "commons-logging:commons-logging:1.0.4::jar" );
823       addExclusion( dep, "logkit:logkit" );
824       model.addDependency( dep );
825       model.addDependency( toDependency( "log4j:log4j:1.2.8::jar" ) );
826       model.addDependency( toDependency( "org.apache.derby:derby:10.1.3.1::jar" ) );
827       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
828       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar", "test" ) );
829       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.7::jar", "test" ) );
830       model.addDependency( toDependency( "org.apache.derby:derbytools:10.1.3.1::jar", "test" ) );
831       addModel( model );
832 
833       model = toModel( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT" );
834       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" ) );
835       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
836       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
837       addModel( model );
838 
839       model = toModel( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" );
840       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
841       addModel( model );
842 
843       model = toModel( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT" );
844       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
845       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
846       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
847       model.addDependency( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
848       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
849       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
850       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
851       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
852       addModel( model );
853 
854       model = toModel( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT" );
855       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
856       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
857       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
858       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
859       addModel( model );
860 
861       model = toModel( "commons-lang:commons-lang:2.2" );
862       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
863       addModel( model );
864 
865       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22" );
866       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-22" ) );
867       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
868       addModel( model );
869 
870       model = toModel( "javax.jdo:jdo2-api:2.0" );
871       model.addDependency( toDependency( "geronimo-spec:geronimo-spec-jta:1.0.1B-rc2::jar" ) );
872       dep = toDependency( "xerces:xerces:2.4.0::jar" );
873       dep.setOptional( true );
874       model.addDependency( dep );
875       dep = toDependency( "xml-apis:xml-apis:1.0.b2::jar" );
876       dep.setOptional( true );
877       model.addDependency( dep );
878       addModel( model );
879 
880       model = toModel( "geronimo-spec:geronimo-spec-jta:1.0.1B-rc2" );
881       addModel( model );
882 
883       model = toModel( "xerces:xerces:2.4.0" );
884       model.setRelocation( new VersionedReference() );
885       model.getRelocation().setGroupId( "xerces" );
886       model.getRelocation().setArtifactId( "xercesImpl" );
887       addModel( model );
888 
889       model = toModel( "xerces:xercesImpl:2.4.0" );
890       addModel( model );
891 
892       model = toModel( "commons-collections:commons-collections:3.2" );
893       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
894       addModel( model );
895 
896       model = toModel( "commons-io:commons-io:1.2" );
897       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
898       addModel( model );
899 
900       model = toModel( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT" );
901       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
902       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
903       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT::jar" ) );
904       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-policies:1.0-alpha-2-SNAPSHOT::jar" ) );
905       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
906       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
907       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
908       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
909       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
910       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
911       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
912       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
913       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
914       addModel( model );
915 
916       model = toModel( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT" );
917       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
918       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
919       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
920       dep = toDependency( "dom4j:dom4j:1.6.1::jar" );
921       addExclusion( dep, "xom:xom" );
922       model.addDependency( dep );
923       dep = toDependency( "jaxen:jaxen:1.1::jar" );
924       addExclusion( dep, "jdom:jdom" );
925       addExclusion( dep, "xom:xom" );
926       model.addDependency( dep );
927       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
928       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
929       addModel( model );
930 
931       model = toModel( "dom4j:dom4j:1.6.1" );
932       dep = toDependency( "jaxme:jaxme-api:0.3::jar" );
933       dep.setOptional( true );
934       model.addDependency( dep );
935       dep = toDependency( "jaxen:jaxen:1.1-beta-6::jar" );
936       dep.setOptional( true );
937       model.addDependency( dep );
938       dep = toDependency( "msv:xsdlib:20030807::jar" );
939       dep.setOptional( true );
940       model.addDependency( dep );
941       dep = toDependency( "msv:relaxngDatatype:20030807::jar" );
942       dep.setOptional( true );
943       model.addDependency( dep );
944       dep = toDependency( "pull-parser:pull-parser:2::jar" );
945       dep.setOptional( true );
946       model.addDependency( dep );
947       dep = toDependency( "xpp3:xpp3:1.1.3.3::jar" );
948       dep.setOptional( true );
949       model.addDependency( dep );
950       dep = toDependency( "stax:stax-api:1.0::jar" );
951       dep.setOptional( true );
952       model.addDependency( dep );
953       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar" ) );
954       model.addDependency( toDependency( "junitperf:junitperf:1.8::jar", "test" ) );
955       model.addDependency( toDependency( "stax:stax-ri:1.0::jar", "test" ) );
956       model.addDependency( toDependency( "xerces:xercesImpl:2.6.2::jar", "test" ) );
957       model.addDependency( toDependency( "xalan:xalan:2.5.1::jar", "test" ) );
958       addModel( model );
959 
960       model = toModel( "jaxme:jaxme-api:0.3" );
961       addModel( model );
962 
963       model = toModel( "jaxen:jaxen:1.1-beta-6" );
964       addModel( model );
965 
966       model = toModel( "msv:xsdlib:20030807" );
967       addModel( model );
968 
969       model = toModel( "msv:relaxngDatatype:20030807" );
970       addModel( model );
971 
972       model = toModel( "xpp3:xpp3:1.1.3.3" );
973       addModel( model );
974 
975       model = toModel( "stax:stax-api:1.0" );
976       addModel( model );
977 
978       model = toModel( "stax:stax-ri:1.0" );
979       addModel( model );
980 
981       model = toModel( "xerces:xercesImpl:2.6.2" );
982       addModel( model );
983 
984       model = toModel( "xalan:xalan:2.5.1" );
985       addModel( model );
986 
987       model = toModel( "jaxen:jaxen:1.1" );
988       model.addDependency( toDependency( "dom4j:dom4j:1.6.1::jar" ) );
989       model.addDependency( toDependency( "jdom:jdom:1.0::jar" ) );
990       model.addDependency( toDependency( "xml-apis:xml-apis:1.3.02::jar" ) );
991       model.addDependency( toDependency( "xerces:xercesImpl:2.6.2::jar" ) );
992       model.addDependency( toDependency( "xom:xom:1.0::jar" ) );
993       addModel( model );
994 
995       model = toModel( "jdom:jdom:1.0" );
996       dep = toDependency( "xerces:xercesImpl:2.6.0::jar" );
997       dep.setOptional( true );
998       model.addDependency( dep );
999       dep = toDependency( "xml-apis:xml-apis:1.0.b2::jar" );
1000       dep.setOptional( true );
1001       model.addDependency( dep );
1002       dep = toDependency( "jaxen:jaxen:1.0-FCS::jar" );
1003       dep.setOptional( true );
1004       model.addDependency( dep );
1005       dep = toDependency( "saxpath:saxpath:1.0-FCS::jar" );
1006       dep.setOptional( true );
1007       model.addDependency( dep );
1008       dep = toDependency( "xalan:xalan:2.5.0::jar" );
1009       dep.setOptional( true );
1010       model.addDependency( dep );
1011       addModel( model );
1012 
1013       model = toModel( "xerces:xercesImpl:2.6.0" );
1014       addModel( model );
1015 
1016       model = toModel( "xalan:xalan:2.5.0" );
1017       addModel( model );
1018 
1019       model = toModel( "xml-apis:xml-apis:1.3.02" );
1020       addModel( model );
1021 
1022       model = toModel( "xom:xom:1.0" );
1023       model.addDependency( toDependency( "xerces:xmlParserAPIs:2.6.2::jar" ) );
1024       model.addDependency( toDependency( "xerces:xercesImpl:2.6.2::jar" ) );
1025       model.addDependency( toDependency( "xalan:xalan:2.6.0::jar" ) );
1026       model.addDependency( toDependency( "com.ibm.icu:icu4j:2.6.1::jar" ) );
1027       addModel( model );
1028 
1029       model = toModel( "xerces:xmlParserAPIs:2.6.2" );
1030       addModel( model );
1031 
1032       model = toModel( "xalan:xalan:2.6.0" );
1033       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
1034       dep = toDependency( "xerces:xercesImpl:2.6.0::jar" );
1035       dep.setOptional( true );
1036       model.addDependency( dep );
1037       addModel( model );
1038 
1039       model = toModel( "xml-apis:xml-apis:2.0.2" );
1040       model.setRelocation( new VersionedReference() );
1041       model.getRelocation().setGroupId( "xml-apis" );
1042       model.getRelocation().setArtifactId( "xml-apis" );
1043       model.getRelocation().setVersion( "1.0.b2" );
1044       addModel( model );
1045 
1046       model = toModel( "com.ibm.icu:icu4j:2.6.1" );
1047       addModel( model );
1048 
1049       model = toModel( "org.slf4j:slf4j-log4j12:1.2" );
1050       model.setParentProject( toParent( "org.slf4j:slf4j-parent:1.2" ) );
1051       model.addDependency( toDependency( "org.slf4j:slf4j-api:1.2::jar" ) );
1052       model.addDependency( toDependency( "log4j:log4j:1.2.13::jar" ) );
1053       addModel( model );
1054 
1055       model = toModel( "org.slf4j:slf4j-parent:1.2" );
1056       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1057       addModel( model );
1058 
1059       model = toModel( "org.slf4j:slf4j-api:1.2" );
1060       model.setParentProject( toParent( "org.slf4j:slf4j-parent:1.2" ) );
1061       addModel( model );
1062 
1063       model = toModel( "log4j:log4j:1.2.13" );
1064       addModel( model );
1065 
1066       model = toModel( "org.apache.maven.archiva:archiva-policies:1.0-alpha-2-SNAPSHOT" );
1067       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1068       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
1069       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
1070       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1071       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar" ) );
1072       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
1073       model.addDependency( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar", "test" ) );
1074       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar", "test" ) );
1075       addModel( model );
1076 
1077       model = toModel( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2" );
1078       model.setParentProject( toParent( "org.codehaus.plexus.cache:plexus-cache-providers-parent:1.0-alpha-2" ) );
1079       model.addDependency( toDependency( "net.sf.ehcache:ehcache:1.2.4::jar" ) );
1080       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
1081       addModel( model );
1082 
1083       model = toModel( "org.codehaus.plexus.cache:plexus-cache-providers-parent:1.0-alpha-2" );
1084       model.setParentProject( toParent( "org.codehaus.plexus.cache:plexus-cache-parent:1.0-alpha-2" ) );
1085       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar" ) );
1086       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-test:1.0-alpha-2::jar", "test" ) );
1087       addModel( model );
1088 
1089       model = toModel( "org.codehaus.plexus.cache:plexus-cache-parent:1.0-alpha-2" );
1090       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.9" ) );
1091       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1092       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-16::jar" ) );
1093       model.addDependencyManagement( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
1094       addModel( model );
1095 
1096       model = toModel( "org.codehaus.plexus:plexus-components:1.1.9" );
1097       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
1098       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1099       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-16::jar", "test" ) );
1100       addModel( model );
1101 
1102       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16" );
1103       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-16" ) );
1104       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1105       addModel( model );
1106 
1107       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-16" );
1108       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
1109       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
1110       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1111       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1112       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
1113       addModel( model );
1114 
1115       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-16" );
1116       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-16" ) );
1117       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1118       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
1119       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1120       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
1121       addModel( model );
1122 
1123       model = toModel( "commons-lang:commons-lang:2.1" );
1124       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1125       addModel( model );
1126 
1127       model = toModel( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2" );
1128       model.setParentProject( toParent( "org.codehaus.plexus.cache:plexus-cache-parent:1.0-alpha-2" ) );
1129       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1130       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-16::jar" ) );
1131       model.addDependency( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
1132       addModel( model );
1133 
1134       model = toModel( "org.codehaus.plexus.cache:plexus-cache-test:1.0-alpha-2" );
1135       addModel( model );
1136 
1137       model = toModel( "net.sf.ehcache:ehcache:1.2.4" );
1138       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar", "compile" ) );
1139       dep = toDependency( "org.hibernate:hibernate:3.2.0.cr3::jar", "test" );
1140       addExclusion( dep, "javax.transaction:jta" );
1141       addExclusion( dep, "javax.security:jacc" );
1142       model.addDependency( dep );
1143       dep = toDependency( "net.sf.hibernate:hibernate:2.1.8::jar", "test" );
1144       addExclusion( dep, "javax.transaction:jta" );
1145       addExclusion( dep, "javax.security:jacc" );
1146       model.addDependency( dep );
1147       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "test" ) );
1148       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1149       model.addDependency( toDependency( "httpunit:httpunit:1.6::jar", "test" ) );
1150       model.addDependency( toDependency( "commons-httpclient:commons-httpclient:3.0.1::jar", "test" ) );
1151       model.addDependency( toDependency( "com.cenqua.clover:clover:1.3.13::jar", "test" ) );
1152       model.addDependency( toDependency( "checkstyle:checkstyle:4.1::jar", "test" ) );
1153       model.addDependency( toDependency( "checkstyle:checkstyle-optional:4.1::jar", "test" ) );
1154       model.addDependency( toDependency( "commons-httpclient:commons-httpclient:3.0.1::jar", "test" ) );
1155       model.addDependency( toDependency( "httpunit:httpunit:1.6.1::jar", "test" ) );
1156       model.addDependency( toDependency( "httpunit:httpunit:1.6.1::jar", "test" ) );
1157       model.addProperty( "licenseFile", "${basedir}/tools/clover.license" );
1158       addModel( model );
1159 
1160       model = toModel( "commons-logging:commons-logging:1.0.4" );
1161       dep = toDependency( "log4j:log4j:1.2.6::jar" );
1162       dep.setOptional( true );
1163       model.addDependency( dep );
1164       dep = toDependency( "logkit:logkit:1.0.1::jar" );
1165       dep.setOptional( true );
1166       model.addDependency( dep );
1167       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1168       dep = toDependency( "avalon-framework:avalon-framework:4.1.3::jar" );
1169       dep.setOptional( true );
1170       model.addDependency( dep );
1171       addModel( model );
1172 
1173       model = toModel( "log4j:log4j:1.2.6" );
1174       addModel( model );
1175 
1176       model = toModel( "logkit:logkit:1.0.1" );
1177       addModel( model );
1178 
1179       model = toModel( "junit:junit:3.7" );
1180       addModel( model );
1181 
1182       model = toModel( "avalon-framework:avalon-framework:4.1.3" );
1183       addModel( model );
1184 
1185       model = toModel( "org.hibernate:hibernate:3.2.0.cr3" );
1186       addModel( model );
1187 
1188       model = toModel( "net.sf.hibernate:hibernate:2.1.8" );
1189       addModel( model );
1190 
1191       model = toModel( "javax.servlet:servlet-api:2.4" );
1192       addModel( model );
1193 
1194       model = toModel( "httpunit:httpunit:1.6" );
1195       model.addDependency( toDependency( "xerces:xmlParserAPIs:2.2.1::jar" ) );
1196       model.addDependency( toDependency( "xerces:xercesImpl:2.6.2::jar" ) );
1197       model.addDependency( toDependency( "nekohtml:nekohtml:0.9.1::jar" ) );
1198       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
1199       model.addDependency( toDependency( "rhino:js:1.5R4.1::jar" ) );
1200       model.addDependency( toDependency( "javax.servlet:servlet-api:2.3::jar" ) );
1201       model.addDependency( toDependency( "jtidy:jtidy:4aug2000r7-dev::jar" ) );
1202       model.addDependency( toDependency( "javax.activation:activation:1.0.2::jar", "test" ) );
1203       model.addDependency( toDependency( "javax.mail:mail:1.3.1::jar", "test" ) );
1204       addModel( model );
1205 
1206       model = toModel( "xerces:xmlParserAPIs:2.2.1" );
1207       addModel( model );
1208 
1209       model = toModel( "nekohtml:nekohtml:0.9.1" );
1210       model.addDependency( toDependency( "xerces:xerces:2.4.0::jar" ) );
1211       addModel( model );
1212 
1213       model = toModel( "rhino:js:1.5R4.1" );
1214       addModel( model );
1215 
1216       model = toModel( "javax.activation:activation:1.0.2" );
1217       addModel( model );
1218 
1219       model = toModel( "javax.mail:mail:1.3.1" );
1220       model.addDependency( toDependency( "javax.activation:activation:1.0.2::jar", "compile" ) );
1221       addModel( model );
1222 
1223       model = toModel( "commons-httpclient:commons-httpclient:3.0.1" );
1224       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
1225       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
1226       model.addDependency( toDependency( "commons-codec:commons-codec:1.2::jar" ) );
1227       addModel( model );
1228 
1229       model = toModel( "commons-logging:commons-logging:1.0.3" );
1230       dep = toDependency( "log4j:log4j:1.2.6::jar" );
1231       dep.setOptional( true );
1232       model.addDependency( dep );
1233       dep = toDependency( "logkit:logkit:1.0.1::jar" );
1234       dep.setOptional( true );
1235       model.addDependency( dep );
1236       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1237       addModel( model );
1238 
1239       model = toModel( "commons-codec:commons-codec:1.2" );
1240       addModel( model );
1241 
1242       model = toModel( "com.cenqua.clover:clover:1.3.13" );
1243       addModel( model );
1244 
1245       model = toModel( "checkstyle:checkstyle:4.1" );
1246       model.addDependency( toDependency( "antlr:antlr:2.7.2::jar" ) );
1247       model.addDependency( toDependency( "commons-beanutils:commons-beanutils-core:1.7.0::jar" ) );
1248       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
1249       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
1250       addModel( model );
1251 
1252       model = toModel( "antlr:antlr:2.7.2" );
1253       addModel( model );
1254 
1255       model = toModel( "commons-beanutils:commons-beanutils-core:1.7.0" );
1256       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1257       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
1258       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1259       addModel( model );
1260 
1261       model = toModel( "commons-logging:commons-logging:1.0" );
1262       addModel( model );
1263 
1264       model = toModel( "commons-collections:commons-collections:2.0" );
1265       addModel( model );
1266 
1267       model = toModel( "commons-collections:commons-collections:2.1" );
1268       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1269       addModel( model );
1270 
1271       model = toModel( "checkstyle:checkstyle-optional:4.1" );
1272       model.addDependency( toDependency( "checkstyle:checkstyle:4.1::jar" ) );
1273       addModel( model );
1274 
1275       model = toModel( "httpunit:httpunit:1.6.1" );
1276       addModel( model );
1277 
1278       model = toModel( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1" );
1279       model.setParentProject( toParent( "org.codehaus.plexus:plexus-logging:1.0.4" ) );
1280       model.addDependency( toDependency( "org.slf4j:slf4j-simple:1.2::jar" ) );
1281       model.addDependency( toDependency( "org.codehaus.plexus:plexus-logging-provider-test:1.0.4::jar", "test" ) );
1282       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1283       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1284       addModel( model );
1285 
1286       model = toModel( "org.codehaus.plexus:plexus-logging:1.0.4" );
1287       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.11" ) );
1288       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-logging-provider-test:1.0.4::jar" ) );
1289       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1290       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1291       addModel( model );
1292 
1293       model = toModel( "org.codehaus.plexus:plexus-logging-provider-test:1.0.4" );
1294       addModel( model );
1295 
1296       model = toModel( "org.slf4j:slf4j-simple:1.2" );
1297       model.setParentProject( toParent( "org.slf4j:slf4j-parent:1.2" ) );
1298       model.addDependency( toDependency( "org.slf4j:slf4j-api:1.2::jar" ) );
1299       addModel( model );
1300 
1301       model = toModel( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2" );
1302       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-2" ) );
1303       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17::jar" ) );
1304       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1305       addModel( model );
1306 
1307       model = toModel( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-2" );
1308       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.12" ) );
1309       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1310       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17::jar" ) );
1311       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1312       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
1313       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-test:1.0-alpha-2::jar" ) );
1314       addModel( model );
1315 
1316       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17" );
1317       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-17" ) );
1318       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-17::jar" ) );
1319       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
1320       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1321       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
1322       addModel( model );
1323 
1324       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-17" );
1325       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
1326       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
1327       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1328       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-17::jar" ) );
1329       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
1330       addModel( model );
1331 
1332       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-17" );
1333       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-17" ) );
1334       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1335       addModel( model );
1336 
1337       model = toModel( "org.codehaus.plexus.registry:plexus-registry-test:1.0-alpha-2" );
1338       addModel( model );
1339 
1340       model = toModel( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2" );
1341       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry-providers:1.0-alpha-2" ) );
1342       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1343       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
1344       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-test:1.0-alpha-2::jar", "test" ) );
1345       dep = toDependency( "commons-configuration:commons-configuration:1.3::jar" );
1346       addExclusion( dep, "commons-beanutils:commons-beanutils-core" );
1347       addExclusion( dep, "xerces:xerces" );
1348       addExclusion( dep, "xerces:xercesImpl" );
1349       addExclusion( dep, "xalan:xalan" );
1350       addExclusion( dep, "xml-apis:xml-apis" );
1351       addExclusion( dep, "servletapi:servletapi" );
1352       model.addDependency( dep );
1353       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.7.0::jar" ) );
1354       addModel( model );
1355 
1356       model = toModel( "org.codehaus.plexus.registry:plexus-registry-providers:1.0-alpha-2" );
1357       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-2" ) );
1358       addModel( model );
1359 
1360       model = toModel( "commons-configuration:commons-configuration:1.3" );
1361       model.addDependency( toDependency( "commons-collections:commons-collections:3.1::jar" ) );
1362       model.addDependency( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
1363       model.addDependency( toDependency( "commons-logging:commons-logging-api:1.0.4::jar" ) );
1364       model.addDependency( toDependency( "commons-digester:commons-digester:1.6::jar" ) );
1365       model.addDependency( toDependency( "commons-beanutils:commons-beanutils-core:1.7.0::jar" ) );
1366       model.addDependency( toDependency( "commons-codec:commons-codec:1.3::jar" ) );
1367       model.addDependency( toDependency( "commons-jxpath:commons-jxpath:1.2::jar" ) );
1368       model.addDependency( toDependency( "xerces:xerces:2.2.1::jar" ) );
1369       model.addDependency( toDependency( "xalan:xalan:2.7.0::jar" ) );
1370       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
1371       dep = toDependency( "servletapi:servletapi:2.4::jar" );
1372       dep.setOptional( true );
1373       model.addDependency( dep );
1374       model.addDependency( toDependency( "spice:spice-jndikit:1.1::jar", "test" ) );
1375       model.addDependency( toDependency( "commons-dbcp:commons-dbcp:1.1::jar", "test" ) );
1376       model.addDependency( toDependency( "commons-pool:commons-pool:1.1::jar", "test" ) );
1377       model.addDependency( toDependency( "hsqldb:hsqldb:1.7.2.2::jar", "test" ) );
1378       model.addDependency( toDependency( "dbunit:dbunit:2.1::jar", "test" ) );
1379       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1380       model.addDependency( toDependency( "junit-addons:junit-addons:1.4::jar", "test" ) );
1381       model.addDependency( toDependency( "mockobjects:mockobjects-core:0.09::jar", "test" ) );
1382       model.addDependency( toDependency( "mockobjects:mockobjects-jdk1.4-j2ee1.3:0.09::jar", "test" ) );
1383       addModel( model );
1384 
1385       model = toModel( "commons-collections:commons-collections:3.1" );
1386       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1387       addModel( model );
1388 
1389       model = toModel( "commons-logging:commons-logging-api:1.0.4" );
1390       addModel( model );
1391 
1392       model = toModel( "commons-digester:commons-digester:1.6" );
1393       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.6::jar" ) );
1394       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1395       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
1396       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar" ) );
1397       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1398       addModel( model );
1399 
1400       model = toModel( "commons-beanutils:commons-beanutils:1.6" );
1401       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1402       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
1403       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1404       addModel( model );
1405 
1406       model = toModel( "commons-codec:commons-codec:1.3" );
1407       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1408       addModel( model );
1409 
1410       model = toModel( "commons-jxpath:commons-jxpath:1.2" );
1411       model.addDependency( toDependency( "xerces:xerces:1.2.3::jar" ) );
1412       model.addDependency( toDependency( "servletapi:servletapi:2.2::jar" ) );
1413       model.addDependency( toDependency( "junit:junit:3.8::jar" ) );
1414       model.addDependency( toDependency( "ant:ant-optional:1.5.1::jar" ) );
1415       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
1416       model.addDependency( toDependency( "jdom:jdom:b9::jar" ) );
1417       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.4::jar" ) );
1418       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1419       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
1420       addModel( model );
1421 
1422       model = toModel( "xerces:xerces:1.2.3" );
1423       addModel( model );
1424 
1425       model = toModel( "servletapi:servletapi:2.2" );
1426       model.setRelocation( new VersionedReference() );
1427       model.getRelocation().setGroupId( "javax.servlet" );
1428       model.getRelocation().setArtifactId( "servlet-api" );
1429       model.getRelocation().setVersion( "2.2" );
1430       addModel( model );
1431 
1432       model = toModel( "javax.servlet:servlet-api:2.2" );
1433       addModel( model );
1434 
1435       model = toModel( "junit:junit:3.8" );
1436       addModel( model );
1437 
1438       model = toModel( "ant:ant-optional:1.5.1" );
1439       addModel( model );
1440 
1441       model = toModel( "jdom:jdom:b9" );
1442       addModel( model );
1443 
1444       model = toModel( "commons-beanutils:commons-beanutils:1.4" );
1445       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1446       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
1447       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1448       addModel( model );
1449 
1450       model = toModel( "xerces:xerces:2.2.1" );
1451       addModel( model );
1452 
1453       model = toModel( "xalan:xalan:2.7.0" );
1454       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
1455       dep = toDependency( "xerces:xercesImpl:2.6.0::jar" );
1456       dep.setOptional( true );
1457       model.addDependency( dep );
1458       addModel( model );
1459 
1460       model = toModel( "servletapi:servletapi:2.4" );
1461       addModel( model );
1462 
1463       model = toModel( "spice:spice-jndikit:1.1" );
1464       addModel( model );
1465 
1466       model = toModel( "commons-dbcp:commons-dbcp:1.1" );
1467       addModel( model );
1468 
1469       model = toModel( "commons-pool:commons-pool:1.1" );
1470       addModel( model );
1471 
1472       model = toModel( "hsqldb:hsqldb:1.7.2.2" );
1473       addModel( model );
1474 
1475       model = toModel( "dbunit:dbunit:2.1" );
1476       addModel( model );
1477 
1478       model = toModel( "junit-addons:junit-addons:1.4" );
1479       addModel( model );
1480 
1481       model = toModel( "mockobjects:mockobjects-core:0.09" );
1482       addModel( model );
1483 
1484       model = toModel( "mockobjects:mockobjects-jdk1.4-j2ee1.3:0.09" );
1485       addModel( model );
1486 
1487       model = toModel( "commons-beanutils:commons-beanutils:1.7.0" );
1488       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
1489       addModel( model );
1490 
1491       model = toModel( "org.codehaus.plexus:plexus-jdo2:1.0-alpha-8" );
1492       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.6" ) );
1493       model.addDependency( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
1494       dep = toDependency( "jpox:jpox:1.1.1::jar", "test" );
1495       addExclusion( dep, "javax.sql:jdbc-stdext" );
1496       model.addDependency( dep );
1497       model.addDependency( toDependency( "hsqldb:hsqldb:1.7.3.0::jar", "test" ) );
1498       addModel( model );
1499 
1500       model = toModel( "org.codehaus.plexus:plexus-components:1.1.6" );
1501       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.8" ) );
1502       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
1503       addModel( model );
1504 
1505       model = toModel( "jpox:jpox:1.1.1" );
1506       model.setParentProject( toParent( "jpox:jpox-parent:1.1.1" ) );
1507       model.addDependency( toDependency( "log4j:log4j:1.2.8::jar" ) );
1508       model.addDependency( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
1509       model.addDependency( toDependency( "javax.resource:connector:1.0::jar" ) );
1510       dep = toDependency( "javax.security:jaas:1.0.01::jar" );
1511       dep.setOptional( true );
1512       model.addDependency( dep );
1513       model.addDependency( toDependency( "javax.sql:jdbc-stdext:2.0::jar" ) );
1514       dep = toDependency( "ant:ant:1.6::jar" );
1515       dep.setOptional( true );
1516       model.addDependency( dep );
1517       model.addDependency( toDependency( "jpox:jpox-dbcp:1.1.1::jar", "test" ) );
1518       model.addDependency( toDependency( "commons-dbcp:commons-dbcp:1.2::jar", "test" ) );
1519       model.addDependency( toDependency( "commons-pool:commons-pool:1.2::jar", "test" ) );
1520       model.addDependency( toDependency( "commons-collections:commons-collections:3.1::jar", "test" ) );
1521       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1522       addModel( model );
1523 
1524       model = toModel( "jpox:jpox-parent:1.1.1" );
1525       addModel( model );
1526 
1527       model = toModel( "log4j:log4j:1.2.8" );
1528       addModel( model );
1529 
1530       model = toModel( "javax.resource:connector:1.0" );
1531       addModel( model );
1532 
1533       model = toModel( "javax.security:jaas:1.0.01" );
1534       addModel( model );
1535 
1536       model = toModel( "javax.sql:jdbc-stdext:2.0" );
1537       addModel( model );
1538 
1539       model = toModel( "ant:ant:1.6" );
1540       addModel( model );
1541 
1542       model = toModel( "jpox:jpox-dbcp:1.1.1" );
1543       addModel( model );
1544 
1545       model = toModel( "commons-dbcp:commons-dbcp:1.2" );
1546       addModel( model );
1547 
1548       model = toModel( "commons-pool:commons-pool:1.2" );
1549       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
1550       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1551       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
1552       model.addDependency( toDependency( "xerces:xerces:2.0.2::jar" ) );
1553       addModel( model );
1554 
1555       model = toModel( "hsqldb:hsqldb:1.7.3.0" );
1556       addModel( model );
1557 
1558       model = toModel( "jpox:jpox:1.1.7" );
1559       model.setParentProject( toParent( "jpox:jpox-parent:1.1.7" ) );
1560       model.addDependency( toDependency( "log4j:log4j:1.2.8::jar" ) );
1561       model.addDependency( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
1562       model.addDependency( toDependency( "javax.resource:connector:1.0::jar" ) );
1563       model.addDependency( toDependency( "javax.transaction:jta:1.0.1B::jar" ) );
1564       dep = toDependency( "ant:ant:1.6::jar" );
1565       dep.setOptional( true );
1566       model.addDependency( dep );
1567       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1568       addModel( model );
1569 
1570       model = toModel( "jpox:jpox-parent:1.1.7" );
1571       addModel( model );
1572 
1573       model = toModel( "javax.transaction:jta:1.0.1B" );
1574       addModel( model );
1575 
1576       model = toModel( "org.apache.derby:derby:10.1.3.1" );
1577       addModel( model );
1578 
1579       model = toModel( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT" );
1580       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1581       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1582       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1583       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
1584       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT::jar" ) );
1585       model.addDependency( toDependency( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1::jar" ) );
1586       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1587       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1588       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1589       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
1590       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar", "compile" ) );
1591       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar", "compile" ) );
1592       model.addDependency( toDependency( "xmlunit:xmlunit:1.0::jar", "test" ) );
1593       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
1594       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
1595       addModel( model );
1596 
1597       model = toModel( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1" );
1598       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.7" ) );
1599       addModel( model );
1600 
1601       model = toModel( "org.codehaus.plexus:plexus-components:1.1.7" );
1602       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.8" ) );
1603       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
1604       addModel( model );
1605 
1606       model = toModel( "xmlunit:xmlunit:1.0" );
1607       addModel( model );
1608 
1609       model = toModel( "hsqldb:hsqldb:1.8.0.7" );
1610       addModel( model );
1611 
1612       model = toModel( "org.apache.derby:derbytools:10.1.3.1" );
1613       addModel( model );
1614 
1615       model = toModel( "org.apache.maven.archiva:archiva-converter:1.0-alpha-2-SNAPSHOT" );
1616       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1617       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1618       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1619       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-artifact-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
1620       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1621       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1622       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
1623       model.addDependency( toDependency( "org.apache.maven.shared:maven-model-converter:2.1::jar" ) );
1624       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1625       model.addDependency( toDependency( "org.codehaus.plexus:plexus-i18n:1.0-beta-6::jar" ) );
1626       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
1627       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar" ) );
1628       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.7::jar", "test" ) );
1629       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar", "test" ) );
1630       addModel( model );
1631 
1632       model = toModel( "org.codehaus.plexus:plexus-i18n:1.0-beta-6" );
1633       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.4" ) );
1634       addModel( model );
1635 
1636       model = toModel( "org.codehaus.plexus:plexus-components:1.1.4" );
1637       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.4" ) );
1638       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
1639       addModel( model );
1640 
1641       model = toModel( "org.apache.maven.archiva:archiva-core:1.0-alpha-2-SNAPSHOT-SNAPSHOT" );
1642       addModel( model );
1643 
1644       model = toModel( "org.apache.maven.archiva:archiva-core-consumers:1.0-alpha-2-SNAPSHOT" );
1645       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" ) );
1646       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1647       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1648       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1649       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1650       addModel( model );
1651 
1652       model = toModel( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT" );
1653       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" ) );
1654       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
1655       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-artifact-reports:1.0-alpha-2-SNAPSHOT::jar" ) );
1656       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1657       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1658       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1659       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1660       addModel( model );
1661 
1662       model = toModel( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT" );
1663       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1664       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1665       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
1666       model.addDependency( toDependency( "org.apache.lucene:lucene-core:2.0.0::jar" ) );
1667       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1668       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1669       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1670       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
1671       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
1672       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
1673       addModel( model );
1674 
1675       model = toModel( "org.apache.lucene:lucene-core:2.0.0" );
1676       addModel( model );
1677 
1678       model = toModel( "org.apache.maven.archiva:archiva-lucene-consumers:1.0-alpha-2-SNAPSHOT" );
1679       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" ) );
1680       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT::jar" ) );
1681       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1682       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1683       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1684       addModel( model );
1685 
1686       model = toModel( "org.apache.maven.archiva:archiva-plexus-application:1.0-alpha-2-SNAPSHOT" );
1687       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-web-standalone:1.0-alpha-2-SNAPSHOT" ) );
1688       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-webapp:1.0-alpha-2-SNAPSHOT::war" ) );
1689       model.addProperty( "archivaVersion", "1.0-alpha-2-SNAPSHOT" );
1690       addModel( model );
1691 
1692       model = toModel( "org.apache.maven.archiva:archiva-web-standalone:1.0-alpha-2-SNAPSHOT" );
1693       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-web:1.0-alpha-2-SNAPSHOT" ) );
1694       addModel( model );
1695 
1696       model = toModel( "org.apache.maven.archiva:archiva-proxy:1.0-alpha-2-SNAPSHOT" );
1697       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1698       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1699       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1700       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
1701       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar" ) );
1702       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
1703       dep = toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" );
1704       addExclusion( dep, "org.codehaus.plexus:plexus-container-default" );
1705       model.addDependency( dep );
1706       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1707       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1708       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
1709       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
1710       model.addDependency( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar", "test" ) );
1711       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar", "test" ) );
1712       addModel( model );
1713 
1714       model = toModel( "org.apache.maven.archiva:archiva-scheduled:1.0-alpha-2-SNAPSHOT" );
1715       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" ) );
1716       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1717       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
1718       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1719       model.addDependency( toDependency( "org.codehaus.plexus:plexus-taskqueue:1.0-alpha-6::jar" ) );
1720       model.addDependency( toDependency( "org.codehaus.plexus:plexus-quartz:1.0-alpha-3::jar" ) );
1721       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1722       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
1723       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1724       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
1725       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT::jar", "test" ) );
1726       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.7::jar", "test" ) );
1727       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
1728       model.addDependency( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar", "test" ) );
1729       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar", "test" ) );
1730       addModel( model );
1731 
1732       model = toModel( "org.codehaus.plexus:plexus-taskqueue:1.0-alpha-6" );
1733       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.7" ) );
1734       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1735       model.addDependency( toDependency( "backport-util-concurrent:backport-util-concurrent:3.0::jar" ) );
1736       addModel( model );
1737 
1738       model = toModel( "backport-util-concurrent:backport-util-concurrent:3.0" );
1739       addModel( model );
1740 
1741       model = toModel( "org.codehaus.plexus:plexus-quartz:1.0-alpha-3" );
1742       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.6" ) );
1743       model.addDependency( toDependency( "quartz:quartz:1.4.5::jar" ) );
1744       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.2::jar" ) );
1745       addModel( model );
1746 
1747       model = toModel( "quartz:quartz:1.4.5" );
1748       addModel( model );
1749 
1750       model = toModel( "commons-logging:commons-logging:1.0.2" );
1751       dep = toDependency( "log4j:log4j:1.1.3::jar" );
1752       dep.setOptional( true );
1753       model.addDependency( dep );
1754       dep = toDependency( "logkit:logkit:1.0.1::jar" );
1755       dep.setOptional( true );
1756       model.addDependency( dep );
1757       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1758       addModel( model );
1759 
1760       model = toModel( "log4j:log4j:1.1.3" );
1761       addModel( model );
1762 
1763       model = toModel( "org.apache.maven.archiva:archiva-security:1.0-alpha-2-SNAPSHOT" );
1764       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-web:1.0-alpha-2-SNAPSHOT" ) );
1765       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-role-manager:1.0-alpha-1::jar" ) );
1766       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-memory:1.0-alpha-1::jar", "test" ) );
1767       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar", "test" ) );
1768       model.addDependency( toDependency( "org.apache.derby:derby:10.1.3.1::jar", "test" ) );
1769       addModel( model );
1770 
1771       model = toModel( "org.codehaus.plexus.redback:redback-rbac-role-manager:1.0-alpha-1" );
1772       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-rbac:1.0-alpha-1" ) );
1773       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-model:1.0-alpha-1::jar" ) );
1774       dep = toDependency( "net.java.dev.stax-utils:stax-utils:20060502::jar" );
1775       addExclusion( dep, "com.bea.xml:jsr173-ri" );
1776       model.addDependency( dep );
1777       model.addDependency( toDependency( "stax:stax-api:1.0.1::jar" ) );
1778       model.addDependency( toDependency( "org.codehaus.woodstox:wstx-asl:3.2.1::jar" ) );
1779       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-memory:1.0-alpha-1::jar", "test" ) );
1780       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-jdo:1.0-alpha-1::jar", "test" ) );
1781       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-model:1.0-alpha-1::jar" ) );
1782       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-common-jdo:1.0-alpha-1::jar" ) );
1783       dep = toDependency( "net.java.dev.stax-utils:stax-utils:20060502::jar" );
1784       addExclusion( dep, "com.bea.xml:jsr173-ri" );
1785       model.addDependency( dep );
1786       model.addDependency( toDependency( "stax:stax-api:1.0.1::jar" ) );
1787       dep = toDependency( "stax:stax:1.1.1-dev::jar", "test" );
1788       addExclusion( dep, "xmlbeans:xmlbeans-jsr173-api" );
1789       model.addDependency( dep );
1790       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.4::jar", "test" ) );
1791       addModel( model );
1792 
1793       model = toModel( "org.codehaus.plexus.redback:redback-rbac:1.0-alpha-1" );
1794       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
1795       addModel( model );
1796 
1797       model = toModel( "org.codehaus.plexus.redback:redback:1.0-alpha-1" );
1798       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
1799       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
1800       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar" ) );
1801       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-configuration:1.0-alpha-1::jar" ) );
1802       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-system:1.0-alpha-1::jar" ) );
1803       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-policy:1.0-alpha-1::jar" ) );
1804       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-common-jdo:1.0-alpha-1::jar" ) );
1805       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-authentication-api:1.0-alpha-1::jar" ) );
1806       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-keys-api:1.0-alpha-1::jar" ) );
1807       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-keys-tests:1.0-alpha-1::jar" ) );
1808       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-keys-cached:1.0-alpha-1::jar" ) );
1809       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-keys-memory:1.0-alpha-1::jar" ) );
1810       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-keys-jdo:1.0-alpha-1::jar" ) );
1811       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-authentication-users:1.0-alpha-1::jar" ) );
1812       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-authentication-=keys=:1.0-alpha-1::jar" ) );
1813       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-authentication-memory:1.0-alpha-1::jar" ) );
1814       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-authentication-keys:1.0-alpha-1::jar" ) );
1815       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-authorization-api:1.0-alpha-1::jar" ) );
1816       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-users-api:1.0-alpha-1::jar" ) );
1817       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-users-jdo:1.0-alpha-1::jar" ) );
1818       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-users-memory:1.0-alpha-1::jar" ) );
1819       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-users-cached:1.0-alpha-1::jar" ) );
1820       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-users-tests:1.0-alpha-1::jar" ) );
1821       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-authorization-rbac:1.0-alpha-1::jar" ) );
1822       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-model:1.0-alpha-1::jar" ) );
1823       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-tests:1.0-alpha-1::jar" ) );
1824       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-memory:1.0-alpha-1::jar" ) );
1825       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-cached:1.0-alpha-1::jar" ) );
1826       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-jdo:1.0-alpha-1::jar" ) );
1827       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-role-manager:1.0-alpha-1::jar" ) );
1828       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar" ) );
1829       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-taglib:1.0-alpha-1::jar" ) );
1830       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-content:1.0-alpha-1::war" ) );
1831       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar" ) );
1832       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
1833       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar" ) );
1834       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.2::jar" ) );
1835       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-ehcache:1.0-alpha-2::jar" ) );
1836       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-mail-sender-api:1.0-alpha-6::jar" ) );
1837       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-mail-sender-javamail:1.0-alpha-6::jar" ) );
1838       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1::jar" ) );
1839       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-log4j-logging:1.1-alpha-2::jar", "test" ) );
1840       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6::jar" ) );
1841       model.addDependencyManagement( toDependency( "xalan:xalan:2.7.0::jar" ) );
1842       model.addDependencyManagement( toDependency( "xml-apis:xml-apis:1.3.03::jar" ) );
1843       model.addDependencyManagement( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
1844       model.addDependencyManagement( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
1845       model.addDependencyManagement( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
1846       model.addDependencyManagement( toDependency( "hsqldb:hsqldb:1.8.0.4::jar" ) );
1847       model.addDependencyManagement( toDependency( "org.apache.derby:derby:10.1.3.1::jar" ) );
1848       model.addProperty( "security.version", "1.0-alpha-1" );
1849       addModel( model );
1850 
1851       model = toModel( "org.codehaus.plexus.redback:redback-configuration:1.0-alpha-1" );
1852       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
1853       model.addDependency( toDependency( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1::jar" ) );
1854       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-1::jar" ) );
1855       model.addDependency( toDependency( "org.codehaus.plexus:plexus-log4j-logging:1.1-alpha-2::jar", "test" ) );
1856       addModel( model );
1857 
1858       model = toModel( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-1" );
1859       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry-providers:1.0-alpha-1" ) );
1860       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1861       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-1::jar" ) );
1862       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-test:1.0-alpha-1::jar" ) );
1863       dep = toDependency( "commons-configuration:commons-configuration:1.3::jar" );
1864       addExclusion( dep, "commons-beanutils:commons-beanutils-core" );
1865       addExclusion( dep, "xerces:xerces" );
1866       addExclusion( dep, "xerces:xercesImpl" );
1867       addExclusion( dep, "xalan:xalan" );
1868       addExclusion( dep, "xml-apis:xml-apis" );
1869       addExclusion( dep, "servletapi:servletapi" );
1870       model.addDependency( dep );
1871       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.7.0::jar" ) );
1872       addModel( model );
1873 
1874       model = toModel( "org.codehaus.plexus.registry:plexus-registry-providers:1.0-alpha-1" );
1875       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-1" ) );
1876       addModel( model );
1877 
1878       model = toModel( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-1" );
1879       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.9" ) );
1880       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1881       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17::jar" ) );
1882       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1883       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-1::jar" ) );
1884       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-test:1.0-alpha-1::jar" ) );
1885       addModel( model );
1886 
1887       model = toModel( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-1" );
1888       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-1" ) );
1889       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17::jar" ) );
1890       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1891       addModel( model );
1892 
1893       model = toModel( "org.codehaus.plexus.registry:plexus-registry-test:1.0-alpha-1" );
1894       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-1" ) );
1895       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-1::jar" ) );
1896       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
1897       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17::jar" ) );
1898       addModel( model );
1899 
1900       model = toModel( "org.codehaus.plexus:plexus-log4j-logging:1.1-alpha-2" );
1901       model.setParentProject( toParent( "org.codehaus.plexus:plexus-logging:1.0.2" ) );
1902       model.addDependency( toDependency( "log4j:log4j:1.2.8::jar" ) );
1903       model.addDependency( toDependency( "org.codehaus.plexus:plexus-logging-provider-test:1.0-alpha-2::jar", "test" ) );
1904       addModel( model );
1905 
1906       model = toModel( "org.codehaus.plexus:plexus-logging:1.0.2" );
1907       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.4" ) );
1908       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
1909       addModel( model );
1910 
1911       model = toModel( "org.codehaus.plexus:plexus-logging-provider-test:1.0-alpha-2" );
1912       model.setParentProject( toParent( "org.codehaus.plexus:plexus-logging:1.0.2" ) );
1913       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
1914       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
1915       addModel( model );
1916 
1917       model = toModel( "org.codehaus.plexus.redback:redback-system:1.0-alpha-1" );
1918       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
1919       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-configuration:1.0-alpha-1::jar" ) );
1920       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authentication-api:1.0-alpha-1::jar" ) );
1921       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authorization-api:1.0-alpha-1::jar" ) );
1922       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-api:1.0-alpha-1::jar" ) );
1923       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-cached:1.0-alpha-1::jar" ) );
1924       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-api:1.0-alpha-1::jar" ) );
1925       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-cached:1.0-alpha-1::jar" ) );
1926       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authentication-memory:1.0-alpha-1::jar", "test" ) );
1927       addModel( model );
1928 
1929       model = toModel( "org.codehaus.plexus.redback:redback-authentication-api:1.0-alpha-1" );
1930       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-authentication:1.0-alpha-1" ) );
1931       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-policy:1.0-alpha-1::jar" ) );
1932       addModel( model );
1933 
1934       model = toModel( "org.codehaus.plexus.redback:redback-authentication:1.0-alpha-1" );
1935       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
1936       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-api:1.0-alpha-1::jar" ) );
1937       addModel( model );
1938 
1939       model = toModel( "org.codehaus.plexus.redback:redback-users-api:1.0-alpha-1" );
1940       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-users:1.0-alpha-1" ) );
1941       addModel( model );
1942 
1943       model = toModel( "org.codehaus.plexus.redback:redback-users:1.0-alpha-1" );
1944       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
1945       addModel( model );
1946 
1947       model = toModel( "org.codehaus.plexus.redback:redback-policy:1.0-alpha-1" );
1948       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
1949       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-configuration:1.0-alpha-1::jar" ) );
1950       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-api:1.0-alpha-1::jar" ) );
1951       addModel( model );
1952 
1953       model = toModel( "org.codehaus.plexus.redback:redback-authorization-api:1.0-alpha-1" );
1954       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-authorization:1.0-alpha-1" ) );
1955       addModel( model );
1956 
1957       model = toModel( "org.codehaus.plexus.redback:redback-authorization:1.0-alpha-1" );
1958       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
1959       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-api:1.0-alpha-1::jar" ) );
1960       addModel( model );
1961 
1962       model = toModel( "org.codehaus.plexus.redback:redback-users-cached:1.0-alpha-1" );
1963       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-users-providers:1.0-alpha-1" ) );
1964       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-policy:1.0-alpha-1::jar" ) );
1965       model.addDependency( toDependency( "org.codehaus.plexus:plexus-ehcache:1.0-alpha-2::jar" ) );
1966       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-jdo:1.0-alpha-1::jar" ) );
1967       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-tests:1.0-alpha-1::jar", "test" ) );
1968       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-memory:1.0-alpha-1::jar", "test" ) );
1969       model.addDependency( toDependency( "org.codehaus.plexus:plexus-log4j-logging:1.1-alpha-2::jar", "test" ) );
1970       addModel( model );
1971 
1972       model = toModel( "org.codehaus.plexus.redback:redback-users-providers:1.0-alpha-1" );
1973       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-users:1.0-alpha-1" ) );
1974       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-api:1.0-alpha-1::jar" ) );
1975       addModel( model );
1976 
1977       model = toModel( "org.codehaus.plexus:plexus-ehcache:1.0-alpha-2" );
1978       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.7" ) );
1979       model.addDependency( toDependency( "net.sf.ehcache:ehcache:1.2.4::jar" ) );
1980       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
1981       addModel( model );
1982 
1983       model = toModel( "org.codehaus.plexus.redback:redback-users-jdo:1.0-alpha-1" );
1984       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-users-providers:1.0-alpha-1" ) );
1985       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.2::jar" ) );
1986       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-common-jdo:1.0-alpha-1::jar" ) );
1987       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-policy:1.0-alpha-1::jar" ) );
1988       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-tests:1.0-alpha-1::jar", "test" ) );
1989       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.4::jar", "test" ) );
1990       dep = toDependency( "net.java.dev.stax-utils:stax-utils:20060502::jar" );
1991       addExclusion( dep, "com.bea.xml:jsr173-ri" );
1992       model.addDependency( dep );
1993       model.addDependency( toDependency( "stax:stax-api:1.0.1::jar" ) );
1994       model.addDependency( toDependency( "woodstox:wstx-asl:3.2.0::jar", "test" ) );
1995       addModel( model );
1996 
1997       model = toModel( "org.codehaus.plexus:plexus-utils:1.2" );
1998       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.5" ) );
1999       addModel( model );
2000 
2001       model = toModel( "org.codehaus.plexus:plexus:1.0.5" );
2002       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
2003       addModel( model );
2004 
2005       model = toModel( "org.codehaus.plexus.redback:redback-common-jdo:1.0-alpha-1" );
2006       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-common:1.0-alpha-1" ) );
2007       dep = toDependency( "org.codehaus.plexus:plexus-jdo2:1.0-alpha-8::jar" );
2008       addExclusion( dep, "xerces:xercesImpl" );
2009       addExclusion( dep, "xerces:xmlParserAPIs" );
2010       model.addDependency( dep );
2011       dep = toDependency( "jpox:jpox:1.1.7::jar", "compile" );
2012       addExclusion( dep, "javax.sql:jdbc-stdext" );
2013       model.addDependency( dep );
2014       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.4::jar", "test" ) );
2015       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-configuration:1.0-alpha-1::jar" ) );
2016       addModel( model );
2017 
2018       model = toModel( "org.codehaus.plexus.redback:redback-common:1.0-alpha-1" );
2019       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
2020       addModel( model );
2021 
2022       model = toModel( "hsqldb:hsqldb:1.8.0.4" );
2023       addModel( model );
2024 
2025       model = toModel( "org.codehaus.plexus.redback:redback-users-tests:1.0-alpha-1" );
2026       addModel( model );
2027 
2028       model = toModel( "net.java.dev.stax-utils:stax-utils:20060502" );
2029       model.addDependency( toDependency( "com.bea.xml:jsr173-ri:1.0::jar" ) );
2030       addModel( model );
2031 
2032       model = toModel( "com.bea.xml:jsr173-ri:1.0" );
2033       model.addDependency( toDependency( "javax.xml:jsr173:1.0::jar" ) );
2034       addModel( model );
2035 
2036       model = toModel( "javax.xml:jsr173:1.0" );
2037       addModel( model );
2038 
2039       model = toModel( "stax:stax-api:1.0.1" );
2040       addModel( model );
2041 
2042       model = toModel( "woodstox:wstx-asl:3.2.0" );
2043       model.setRelocation( new VersionedReference() );
2044       model.getRelocation().setGroupId( "org.codehaus.woodstox" );
2045       addModel( model );
2046 
2047       model = toModel( "org.codehaus.woodstox:wstx-asl:3.2.0" );
2048       model.addDependency( toDependency( "stax:stax-api:1.0.1::jar" ) );
2049       addModel( model );
2050 
2051       model = toModel( "org.codehaus.plexus.redback:redback-users-memory:1.0-alpha-1" );
2052       addModel( model );
2053 
2054       model = toModel( "org.codehaus.plexus.redback:redback-keys-api:1.0-alpha-1" );
2055       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-keys:1.0-alpha-1" ) );
2056       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.0::jar" ) );
2057       addModel( model );
2058 
2059       model = toModel( "org.codehaus.plexus.redback:redback-keys:1.0-alpha-1" );
2060       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
2061       addModel( model );
2062 
2063       model = toModel( "org.codehaus.plexus:plexus-digest:1.0" );
2064       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.7" ) );
2065       addModel( model );
2066 
2067       model = toModel( "org.codehaus.plexus.redback:redback-keys-cached:1.0-alpha-1" );
2068       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-keys-providers:1.0-alpha-1" ) );
2069       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-api:1.0-alpha-1::jar" ) );
2070       model.addDependency( toDependency( "org.codehaus.plexus:plexus-ehcache:1.0-alpha-2::jar" ) );
2071       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-jdo:1.0-alpha-1::jar" ) );
2072       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-tests:1.0-alpha-1::jar", "test" ) );
2073       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-memory:1.0-alpha-1::jar", "test" ) );
2074       model.addDependency( toDependency( "org.codehaus.plexus:plexus-log4j-logging:1.1-alpha-2::jar", "test" ) );
2075       addModel( model );
2076 
2077       model = toModel( "org.codehaus.plexus.redback:redback-keys-providers:1.0-alpha-1" );
2078       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-keys:1.0-alpha-1" ) );
2079       addModel( model );
2080 
2081       model = toModel( "org.codehaus.plexus.redback:redback-keys-jdo:1.0-alpha-1" );
2082       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-keys-providers:1.0-alpha-1" ) );
2083       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-api:1.0-alpha-1::jar" ) );
2084       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-common-jdo:1.0-alpha-1::jar" ) );
2085       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-tests:1.0-alpha-1::jar", "test" ) );
2086       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.4::jar", "test" ) );
2087       dep = toDependency( "net.java.dev.stax-utils:stax-utils:20060502::jar" );
2088       addExclusion( dep, "com.bea.xml:jsr173-ri" );
2089       model.addDependency( dep );
2090       model.addDependency( toDependency( "stax:stax-api:1.0.1::jar" ) );
2091       model.addDependency( toDependency( "woodstox:wstx-asl:3.2.0::jar", "test" ) );
2092       addModel( model );
2093 
2094       model = toModel( "org.codehaus.plexus.redback:redback-keys-tests:1.0-alpha-1" );
2095       addModel( model );
2096 
2097       model = toModel( "org.codehaus.plexus.redback:redback-keys-memory:1.0-alpha-1" );
2098       addModel( model );
2099 
2100       model = toModel( "org.codehaus.plexus.redback:redback-authentication-memory:1.0-alpha-1" );
2101       addModel( model );
2102 
2103       model = toModel( "org.codehaus.plexus.redback:redback-authentication-users:1.0-alpha-1" );
2104       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-authentication-providers:1.0-alpha-1" ) );
2105       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authentication-api:1.0-alpha-1::jar" ) );
2106       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-policy:1.0-alpha-1::jar" ) );
2107       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-cached:1.0-alpha-1::jar" ) );
2108       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-memory:1.0-alpha-1::jar", "test" ) );
2109       addModel( model );
2110 
2111       model = toModel( "org.codehaus.plexus.redback:redback-authentication-providers:1.0-alpha-1" );
2112       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-authentication:1.0-alpha-1" ) );
2113       addModel( model );
2114 
2115       model = toModel( "org.codehaus.plexus.redback:redback-authentication-=keys=:1.0-alpha-1" );
2116       addModel( model );
2117 
2118       model = toModel( "org.codehaus.plexus.redback:redback-authentication-keys:1.0-alpha-1" );
2119       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-authentication-providers:1.0-alpha-1" ) );
2120       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authentication-api:1.0-alpha-1::jar" ) );
2121       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-api:1.0-alpha-1::jar" ) );
2122       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-cached:1.0-alpha-1::jar" ) );
2123       addModel( model );
2124 
2125       model = toModel( "org.codehaus.plexus.redback:redback-authorization-rbac:1.0-alpha-1" );
2126       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-authorization-providers:1.0-alpha-1" ) );
2127       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-api:1.0-alpha-1::jar" ) );
2128       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authorization-api:1.0-alpha-1::jar" ) );
2129       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-cached:1.0-alpha-1::jar" ) );
2130       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-users-cached:1.0-alpha-1::jar" ) );
2131       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-model:1.0-alpha-1::jar" ) );
2132       addModel( model );
2133 
2134       model = toModel( "org.codehaus.plexus.redback:redback-authorization-providers:1.0-alpha-1" );
2135       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-authorization:1.0-alpha-1" ) );
2136       addModel( model );
2137 
2138       model = toModel( "org.codehaus.plexus.redback:redback-rbac-cached:1.0-alpha-1" );
2139       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-rbac-providers:1.0-alpha-1" ) );
2140       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-system:1.0-alpha-1::jar" ) );
2141       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authorization-api:1.0-alpha-1::jar" ) );
2142       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-model:1.0-alpha-1::jar" ) );
2143       model.addDependency( toDependency( "org.codehaus.plexus:plexus-ehcache:1.0-alpha-2::jar" ) );
2144       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-jdo:1.0-alpha-1::jar" ) );
2145       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-memory:1.0-alpha-1::jar", "test" ) );
2146       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-tests:1.0-alpha-1::jar", "test" ) );
2147       model.addDependency( toDependency( "org.codehaus.plexus:plexus-log4j-logging:1.1-alpha-2::jar", "test" ) );
2148       addModel( model );
2149 
2150       model = toModel( "org.codehaus.plexus.redback:redback-rbac-providers:1.0-alpha-1" );
2151       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-rbac:1.0-alpha-1" ) );
2152       addModel( model );
2153 
2154       model = toModel( "org.codehaus.plexus.redback:redback-rbac-model:1.0-alpha-1" );
2155       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-rbac:1.0-alpha-1" ) );
2156       addModel( model );
2157 
2158       model = toModel( "org.codehaus.plexus.redback:redback-rbac-jdo:1.0-alpha-1" );
2159       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-rbac-providers:1.0-alpha-1" ) );
2160       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-model:1.0-alpha-1::jar" ) );
2161       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-tests:1.0-alpha-1::jar", "test" ) );
2162       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.2::jar" ) );
2163       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-common-jdo:1.0-alpha-1::jar" ) );
2164       dep = toDependency( "net.java.dev.stax-utils:stax-utils:20060502::jar" );
2165       addExclusion( dep, "com.bea.xml:jsr173-ri" );
2166       model.addDependency( dep );
2167       model.addDependency( toDependency( "stax:stax-api:1.0.1::jar" ) );
2168       dep = toDependency( "stax:stax:1.1.1-dev::jar", "test" );
2169       addExclusion( dep, "xmlbeans:xmlbeans-jsr173-api" );
2170       model.addDependency( dep );
2171       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.4::jar", "test" ) );
2172       model.addDependency( toDependency( "org.codehaus.plexus:plexus-log4j-logging:1.1-alpha-2::jar", "test" ) );
2173       addModel( model );
2174 
2175       model = toModel( "org.codehaus.plexus.redback:redback-rbac-tests:1.0-alpha-1" );
2176       addModel( model );
2177 
2178       model = toModel( "stax:stax:1.1.1-dev" );
2179       model.addDependency( toDependency( "xmlbeans:xmlbeans-jsr173-api:2.0-dev::jar" ) );
2180       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
2181       addModel( model );
2182 
2183       model = toModel( "xmlbeans:xmlbeans-jsr173-api:2.0-dev" );
2184       addModel( model );
2185 
2186       model = toModel( "org.codehaus.plexus.redback:redback-rbac-memory:1.0-alpha-1" );
2187       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-rbac-providers:1.0-alpha-1" ) );
2188       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-system:1.0-alpha-1::jar" ) );
2189       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authorization-api:1.0-alpha-1::jar" ) );
2190       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-model:1.0-alpha-1::jar" ) );
2191       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-tests:1.0-alpha-1::jar", "test" ) );
2192       addModel( model );
2193 
2194       model = toModel( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1" );
2195       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-xwork:1.0-alpha-1" ) );
2196       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-configuration:1.0-alpha-1::jar" ) );
2197       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-system:1.0-alpha-1::jar" ) );
2198       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-policy:1.0-alpha-1::jar" ) );
2199       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authentication-users:1.0-alpha-1::jar" ) );
2200       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-api:1.0-alpha-1::jar" ) );
2201       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authentication-keys:1.0-alpha-1::jar" ) );
2202       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-authorization-rbac:1.0-alpha-1::jar" ) );
2203       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-rbac-role-manager:1.0-alpha-1::jar" ) );
2204       model.addDependency( toDependency( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6::jar" ) );
2205       model.addDependency( toDependency( "org.codehaus.plexus:plexus-mail-sender-api:1.0-alpha-6::jar" ) );
2206       model.addDependency( toDependency( "org.codehaus.plexus:plexus-mail-sender-javamail:1.0-alpha-6::jar" ) );
2207       model.addDependency( toDependency( "org.extremecomponents:extremecomponents:1.0.1::jar" ) );
2208       model.addDependency( toDependency( "commons-beanutils:commons-beanutils-bean-collections:1.7.0::jar" ) );
2209       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.2::jar" ) );
2210       dep = toDependency( "org.codehaus.plexus:plexus-velocity:1.1.2::jar" );
2211       addExclusion( dep, "plexus:plexus-utils" );
2212       addExclusion( dep, "commons-logging:commons-logging-api" );
2213       model.addDependency( dep );
2214       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
2215       model.addDependency( toDependency( "taglibs:standard:1.1.2::jar" ) );
2216       model.addDependency( toDependency( "javax.servlet:jstl:1.1.2::jar" ) );
2217       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
2218       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
2219       model.addDependency( toDependency( "opensymphony:sitemesh:2.2.1::jar" ) );
2220       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.4::jar", "test" ) );
2221       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-keys-memory:1.0-alpha-1::jar", "test" ) );
2222       addModel( model );
2223 
2224       model = toModel( "org.codehaus.plexus.redback:redback-xwork:1.0-alpha-1" );
2225       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-integrations:1.0-alpha-1" ) );
2226       model.addDependencyManagement( toDependency( "taglibs:standard:1.1.2::jar" ) );
2227       model.addDependencyManagement( toDependency( "javax.servlet:jstl:1.1.2::jar" ) );
2228       model.addDependencyManagement( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
2229       model.addDependencyManagement( toDependency( "javax.servlet:jsp-api:2.0::jar", "provided" ) );
2230       addModel( model );
2231 
2232       model = toModel( "org.codehaus.plexus.redback:redback-integrations:1.0-alpha-1" );
2233       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback:1.0-alpha-1" ) );
2234       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-system:1.0-alpha-1::jar" ) );
2235       addModel( model );
2236 
2237       model = toModel( "taglibs:standard:1.1.2" );
2238       addModel( model );
2239 
2240       model = toModel( "javax.servlet:jstl:1.1.2" );
2241       model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar", "provided" ) );
2242       addModel( model );
2243 
2244       model = toModel( "javax.servlet:jsp-api:2.0" );
2245       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "compile" ) );
2246       addModel( model );
2247 
2248       model = toModel( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6" );
2249       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.12" ) );
2250       model.addDependency( toDependency( "org.easymock:easymock:2.2::jar", "test" ) );
2251       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-17::jar" ) );
2252       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17::jar" ) );
2253       model.addDependency( toDependency( "opensymphony:xwork:1.2.1::jar" ) );
2254       model.addDependency( toDependency( "opensymphony:webwork:2.2.4::jar" ) );
2255       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
2256       addModel( model );
2257 
2258       model = toModel( "org.easymock:easymock:2.2" );
2259       addModel( model );
2260 
2261       model = toModel( "opensymphony:xwork:1.2.1" );
2262       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
2263       model.addDependency( toDependency( "org.rifers:rife-continuations:0.0.2::jar" ) );
2264       model.addDependency( toDependency( "opensymphony:oscore:2.2.4::jar" ) );
2265       model.addDependency( toDependency( "ognl:ognl:2.6.7::jar" ) );
2266       dep = toDependency( "org.springframework:spring-core:1.2.6::jar" );
2267       dep.setOptional( true );
2268       model.addDependency( dep );
2269       dep = toDependency( "org.springframework:spring-aop:1.2.6::jar" );
2270       dep.setOptional( true );
2271       model.addDependency( dep );
2272       dep = toDependency( "org.springframework:spring-beans:1.2.6::jar" );
2273       dep.setOptional( true );
2274       model.addDependency( dep );
2275       dep = toDependency( "org.springframework:spring-context:1.2.6::jar" );
2276       dep.setOptional( true );
2277       model.addDependency( dep );
2278       dep = toDependency( "org.springframework:spring-web:1.2.6::jar" );
2279       dep.setOptional( true );
2280       model.addDependency( dep );
2281       model.addDependency( toDependency( "org.springframework:spring-mock:1.2.6::jar", "test" ) );
2282       dep = toDependency( "cglib:cglib:2.1::jar" );
2283       dep.setOptional( true );
2284       model.addDependency( dep );
2285       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
2286       model.addDependency( toDependency( "mockobjects:mockobjects-core:0.09::jar", "test" ) );
2287       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
2288       model.addDependency( toDependency( "easymock:easymockclassextension:1.1::jar", "test" ) );
2289       addModel( model );
2290 
2291       model = toModel( "org.rifers:rife-continuations:0.0.2" );
2292       addModel( model );
2293 
2294       model = toModel( "opensymphony:oscore:2.2.4" );
2295       addModel( model );
2296 
2297       model = toModel( "ognl:ognl:2.6.7" );
2298       addModel( model );
2299 
2300       model = toModel( "org.springframework:spring-core:1.2.6" );
2301       model.setParentProject( toParent( "org.springframework:spring-parent:1.2.6" ) );
2302       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
2303       dep = toDependency( "log4j:log4j:1.2.9::jar" );
2304       dep.setOptional( true );
2305       model.addDependency( dep );
2306       model.addDependency( toDependency( "commons-collections:commons-collections:3.1::jar" ) );
2307       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
2308       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar", "provided" ) );
2309       addModel( model );
2310 
2311       model = toModel( "org.springframework:spring-parent:1.2.6" );
2312       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
2313       model.addDependencyManagement( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
2314       dep = toDependency( "log4j:log4j:1.2.9::jar" );
2315       dep.setOptional( true );
2316       model.addDependencyManagement( dep );
2317       dep = toDependency( "cglib:cglib:2.1_3::jar" );
2318       dep.setOptional( true );
2319       model.addDependencyManagement( dep );
2320       dep = toDependency( "commons-attributes:commons-attributes-compiler:2.1::jar" );
2321       dep.setOptional( true );
2322       model.addDependencyManagement( dep );
2323       dep = toDependency( "org.hibernate:hibernate:3.0.5::jar" );
2324       dep.setOptional( true );
2325       model.addDependencyManagement( dep );
2326       dep = toDependency( "org.hibernate:hibernate-annotations:3.0beta2::jar" );
2327       dep.setOptional( true );
2328       model.addDependencyManagement( dep );
2329       dep = toDependency( "struts:struts:1.2.7::jar" );
2330       addExclusion( dep, "servletapi:servletapi" );
2331       dep.setOptional( true );
2332       model.addDependencyManagement( dep );
2333       dep = toDependency( "jasperreports:jasperreports:1.0.3::jar" );
2334       dep.setOptional( true );
2335       model.addDependencyManagement( dep );
2336       dep = toDependency( "freemarker:freemarker:2.3.4::jar" );
2337       dep.setOptional( true );
2338       model.addDependencyManagement( dep );
2339       model.addDependencyManagement( toDependency( "javax.servlet:jsp-api:2.0::jar", "provided" ) );
2340       model.addDependencyManagement( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
2341       model.addDependencyManagement( toDependency( "aopalliance:aopalliance:1.0::jar" ) );
2342       model.addDependencyManagement( toDependency( "oro:oro:2.0.8::jar" ) );
2343       dep = toDependency( "commons-pool:commons-pool:1.2::jar" );
2344       dep.setOptional( true );
2345       model.addDependencyManagement( dep );
2346       dep = toDependency( "com.jamonapi:jamon:1.0::jar" );
2347       dep.setOptional( true );
2348       model.addDependencyManagement( dep );
2349       model.addDependencyManagement( toDependency( "xdoclet:xjavadoc:1.1::jar" ) );
2350       model.addDependencyManagement( toDependency( "javax.mail:mail:1.3.2::jar" ) );
2351       dep = toDependency( "velocity:velocity:1.4::jar" );
2352       dep.setOptional( true );
2353       model.addDependencyManagement( dep );
2354       model.addDependencyManagement( toDependency( "commons-collections:commons-collections:3.1::jar" ) );
2355       model.addDependencyManagement( toDependency( "xml-apis:xml-apis:1.0.b2::jar", "provided" ) );
2356       model.addDependencyManagement( toDependency( "javax.transaction:jta:1.0.1B::jar" ) );
2357       dep = toDependency( "jotm:jotm:2.0.10::jar" );
2358       dep.setOptional( true );
2359       model.addDependencyManagement( dep );
2360       dep = toDependency( "net.sf.hibernate:hibernate:2.1.8::jar" );
2361       dep.setOptional( true );
2362       model.addDependencyManagement( dep );
2363       dep = toDependency( "c3p0:c3p0:0.9.0.2::jar" );
2364       dep.setOptional( true );
2365       model.addDependencyManagement( dep );
2366       dep = toDependency( "commons-dbcp:commons-dbcp:1.2.1::jar" );
2367       dep.setOptional( true );
2368       model.addDependencyManagement( dep );
2369       dep = toDependency( "com.experlog:xapool:1.5.0::jar" );
2370       dep.setOptional( true );
2371       model.addDependencyManagement( dep );
2372       model.addDependencyManagement( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
2373       dep = toDependency( "com.oracle.toplink:toplink:10.1.3::jar" );
2374       dep.setOptional( true );
2375       model.addDependencyManagement( dep );
2376       dep = toDependency( "ojb:db-ojb:1.0.3::jar" );
2377       dep.setOptional( true );
2378       model.addDependencyManagement( dep );
2379       dep = toDependency( "javax.jdo:jdo:2.0-20050809.1515::jar" );
2380       dep.setOptional( true );
2381       model.addDependencyManagement( dep );
2382       dep = toDependency( "com.ibatis:ibatis-sqlmap:1.3.1::jar" );
2383       dep.setOptional( true );
2384       model.addDependencyManagement( dep );
2385       dep = toDependency( "com.ibatis:ibatis2-sqlmap:2.1.5.582::jar" );
2386       dep.setOptional( true );
2387       model.addDependencyManagement( dep );
2388       dep = toDependency( "javax.jms:jms:1.1::jar" );
2389       dep.setOptional( true );
2390       model.addDependencyManagement( dep );
2391       dep = toDependency( "javax.ejb:ejb:2.0::jar" );
2392       dep.setOptional( true );
2393       model.addDependencyManagement( dep );
2394       dep = toDependency( "javax.xml:jaxrpc-api:1.1::jar" );
2395       dep.setOptional( true );
2396       model.addDependencyManagement( dep );
2397       dep = toDependency( "commons-httpclient:commons-httpclient:3.0-rc4::jar" );
2398       dep.setOptional( true );
2399       model.addDependencyManagement( dep );
2400       dep = toDependency( "com.caucho:burlap:2.1.12::jar" );
2401       dep.setOptional( true );
2402       model.addDependencyManagement( dep );
2403       dep = toDependency( "com.caucho:hessian:2.1.12::jar" );
2404       dep.setOptional( true );
2405       model.addDependencyManagement( dep );
2406       model.addDependencyManagement( toDependency( "javax.resource:connector:1.0::jar" ) );
2407       model.addDependencyManagement( toDependency( "ehcache:ehcache:1.1::jar" ) );
2408       model.addDependencyManagement( toDependency( "quartz:quartz:1.5.1::jar" ) );
2409       model.addDependencyManagement( toDependency( "com.servlets:cos:05Nov2002::jar" ) );
2410       model.addDependencyManagement( toDependency( "easymock:easymock:1.2_RC2_Java1.3::jar", "test" ) );
2411       model.addDependencyManagement( toDependency( "javax.servlet:jstl:1.0::jar" ) );
2412       model.addDependencyManagement( toDependency( "taglibs:standard:1.0.6::jar" ) );
2413       dep = toDependency( "javax.faces:jsf-api:1.1::jar" );
2414       dep.setOptional( true );
2415       model.addDependencyManagement( dep );
2416       dep = toDependency( "velocity-tools:velocity-tools-generic:1.1::jar" );
2417       dep.setOptional( true );
2418       model.addDependencyManagement( dep );
2419       dep = toDependency( "velocity-tools:velocity-tools-view:1.1::jar" );
2420       dep.setOptional( true );
2421       model.addDependencyManagement( dep );
2422       dep = toDependency( "poi:poi:2.5.1-final-20040804::jar" );
2423       dep.setOptional( true );
2424       model.addDependencyManagement( dep );
2425       dep = toDependency( "itext:itext:1.3::jar" );
2426       dep.setOptional( true );
2427       model.addDependencyManagement( dep );
2428       dep = toDependency( "net.sourceforge.jexcelapi:jxl:2.5.7::jar" );
2429       dep.setOptional( true );
2430       model.addDependencyManagement( dep );
2431       addModel( model );
2432 
2433       model = toModel( "log4j:log4j:1.2.9" );
2434       addModel( model );
2435 
2436       model = toModel( "cglib:cglib:2.1_3" );
2437       addModel( model );
2438 
2439       model = toModel( "commons-attributes:commons-attributes-compiler:2.1" );
2440       model.addDependency( toDependency( "commons-attributes:commons-attributes-api:2.1::jar" ) );
2441       addModel( model );
2442 
2443       model = toModel( "commons-attributes:commons-attributes-api:2.1" );
2444       model.addDependency( toDependency( "ant:ant:1.5::jar" ) );
2445       model.addDependency( toDependency( "qdox:qdox:1.5::jar" ) );
2446       addModel( model );
2447 
2448       model = toModel( "ant:ant:1.5" );
2449       addModel( model );
2450 
2451       model = toModel( "qdox:qdox:1.5" );
2452       addModel( model );
2453 
2454       model = toModel( "org.hibernate:hibernate:3.0.5" );
2455       addModel( model );
2456 
2457       model = toModel( "org.hibernate:hibernate-annotations:3.0beta2" );
2458       addModel( model );
2459 
2460       model = toModel( "struts:struts:1.2.7" );
2461       addModel( model );
2462 
2463       model = toModel( "jasperreports:jasperreports:1.0.3" );
2464       addModel( model );
2465 
2466       model = toModel( "freemarker:freemarker:2.3.4" );
2467       addModel( model );
2468 
2469       model = toModel( "aopalliance:aopalliance:1.0" );
2470       addModel( model );
2471 
2472       model = toModel( "oro:oro:2.0.8" );
2473       addModel( model );
2474 
2475       model = toModel( "com.jamonapi:jamon:1.0" );
2476       addModel( model );
2477 
2478       model = toModel( "xdoclet:xjavadoc:1.1" );
2479       addModel( model );
2480 
2481       model = toModel( "javax.mail:mail:1.3.2" );
2482       model.addDependency( toDependency( "javax.activation:activation:1.0.2::jar", "compile" ) );
2483       addModel( model );
2484 
2485       model = toModel( "velocity:velocity:1.4" );
2486       model.addDependency( toDependency( "velocity:velocity-dep:1.4::jar", "runtime" ) );
2487       addModel( model );
2488 
2489       model = toModel( "velocity:velocity-dep:1.4" );
2490       addModel( model );
2491 
2492       model = toModel( "jotm:jotm:2.0.10" );
2493       addModel( model );
2494 
2495       model = toModel( "c3p0:c3p0:0.9.0.2" );
2496       addModel( model );
2497 
2498       model = toModel( "commons-dbcp:commons-dbcp:1.2.1" );
2499       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
2500       model.addDependency( toDependency( "commons-pool:commons-pool:1.2::jar" ) );
2501       dep = toDependency( "javax.sql:jdbc-stdext:2.0::jar" );
2502       dep.setOptional( true );
2503       model.addDependency( dep );
2504       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
2505       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
2506       model.addDependency( toDependency( "xerces:xerces:2.0.2::jar" ) );
2507       addModel( model );
2508 
2509       model = toModel( "com.experlog:xapool:1.5.0" );
2510       addModel( model );
2511 
2512       model = toModel( "com.oracle.toplink:toplink:10.1.3" );
2513       addModel( model );
2514 
2515       model = toModel( "ojb:db-ojb:1.0.3" );
2516       addModel( model );
2517 
2518       model = toModel( "javax.jdo:jdo:2.0-20050809.1515" );
2519       addModel( model );
2520 
2521       model = toModel( "com.ibatis:ibatis-sqlmap:1.3.1" );
2522       addModel( model );
2523 
2524       model = toModel( "com.ibatis:ibatis2-sqlmap:2.1.5.582" );
2525       addModel( model );
2526 
2527       model = toModel( "javax.jms:jms:1.1" );
2528       addModel( model );
2529 
2530       model = toModel( "javax.ejb:ejb:2.0" );
2531       addModel( model );
2532 
2533       model = toModel( "javax.xml:jaxrpc-api:1.1" );
2534       addModel( model );
2535 
2536       model = toModel( "commons-httpclient:commons-httpclient:3.0-rc4" );
2537       addModel( model );
2538 
2539       model = toModel( "com.caucho:burlap:2.1.12" );
2540       addModel( model );
2541 
2542       model = toModel( "com.caucho:hessian:2.1.12" );
2543       addModel( model );
2544 
2545       model = toModel( "ehcache:ehcache:1.1" );
2546       addModel( model );
2547 
2548       model = toModel( "quartz:quartz:1.5.1" );
2549       addModel( model );
2550 
2551       model = toModel( "com.servlets:cos:05Nov2002" );
2552       addModel( model );
2553 
2554       model = toModel( "easymock:easymock:1.2_RC2_Java1.3" );
2555       addModel( model );
2556 
2557       model = toModel( "javax.servlet:jstl:1.0" );
2558       model.addDependency( toDependency( "javax.servlet:servlet-api:2.3::jar", "provided" ) );
2559       addModel( model );
2560 
2561       model = toModel( "taglibs:standard:1.0.6" );
2562       addModel( model );
2563 
2564       model = toModel( "javax.faces:jsf-api:1.1" );
2565       addModel( model );
2566 
2567       model = toModel( "velocity-tools:velocity-tools-generic:1.1" );
2568       addModel( model );
2569 
2570       model = toModel( "velocity-tools:velocity-tools-view:1.1" );
2571       addModel( model );
2572 
2573       model = toModel( "poi:poi:2.5.1-final-20040804" );
2574       addModel( model );
2575 
2576       model = toModel( "itext:itext:1.3" );
2577       addModel( model );
2578 
2579       model = toModel( "net.sourceforge.jexcelapi:jxl:2.5.7" );
2580       addModel( model );
2581 
2582       model = toModel( "org.springframework:spring-aop:1.2.6" );
2583       model.setParentProject( toParent( "org.springframework:spring-parent:1.2.6" ) );
2584       model.addDependency( toDependency( "org.springframework:spring-beans:1.2.6::jar" ) );
2585       model.addDependency( toDependency( "aopalliance:aopalliance:1.0::jar" ) );
2586       model.addDependency( toDependency( "oro:oro:2.0.8::jar" ) );
2587       dep = toDependency( "commons-pool:commons-pool:1.2::jar" );
2588       dep.setOptional( true );
2589       model.addDependency( dep );
2590       dep = toDependency( "commons-attributes:commons-attributes-compiler:2.1::jar" );
2591       dep.setOptional( true );
2592       model.addDependency( dep );
2593       dep = toDependency( "com.jamonapi:jamon:1.0::jar" );
2594       dep.setOptional( true );
2595       model.addDependency( dep );
2596       dep = toDependency( "cglib:cglib:2.1_3::jar" );
2597       dep.setOptional( true );
2598       model.addDependency( dep );
2599       model.addDependency( toDependency( "xdoclet:xjavadoc:1.1::jar", "test" ) );
2600       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
2601       addModel( model );
2602 
2603       model = toModel( "org.springframework:spring-beans:1.2.6" );
2604       model.setParentProject( toParent( "org.springframework:spring-parent:1.2.6" ) );
2605       model.addDependency( toDependency( "org.springframework:spring-core:1.2.6::jar" ) );
2606       dep = toDependency( "cglib:cglib:2.1_3::jar" );
2607       dep.setOptional( true );
2608       model.addDependency( dep );
2609       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
2610       model.addDependency( toDependency( "javax.mail:mail:1.3.2::jar", "test" ) );
2611       model.addDependency( toDependency( "org.hibernate:hibernate:3.0.5::jar", "test" ) );
2612       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
2613       addModel( model );
2614 
2615       model = toModel( "org.springframework:spring-context:1.2.6" );
2616       model.setParentProject( toParent( "org.springframework:spring-parent:1.2.6" ) );
2617       model.addDependency( toDependency( "org.springframework:spring-aop:1.2.6::jar" ) );
2618       dep = toDependency( "velocity:velocity:1.4::jar" );
2619       dep.setOptional( true );
2620       model.addDependency( dep );
2621       dep = toDependency( "freemarker:freemarker:2.3.4::jar" );
2622       dep.setOptional( true );
2623       model.addDependency( dep );
2624       dep = toDependency( "jasperreports:jasperreports:1.0.3::jar" );
2625       dep.setOptional( true );
2626       model.addDependency( dep );
2627       addModel( model );
2628 
2629       model = toModel( "org.springframework:spring-web:1.2.6" );
2630       model.setParentProject( toParent( "org.springframework:spring-parent:1.2.6" ) );
2631       model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar", "provided" ) );
2632       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
2633       model.addDependency( toDependency( "javax.servlet:jstl:1.0::jar" ) );
2634       model.addDependency( toDependency( "org.springframework:spring-context:1.2.6::jar" ) );
2635       dep = toDependency( "log4j:log4j:1.2.9::jar" );
2636       dep.setOptional( true );
2637       model.addDependency( dep );
2638       dep = toDependency( "struts:struts:1.2.7::jar" );
2639       dep.setOptional( true );
2640       model.addDependency( dep );
2641       dep = toDependency( "com.servlets:cos:05Nov2002::jar" );
2642       dep.setOptional( true );
2643       model.addDependency( dep );
2644       model.addDependency( toDependency( "taglibs:standard:1.0.6::jar" ) );
2645       dep = toDependency( "javax.faces:jsf-api:1.1::jar" );
2646       dep.setOptional( true );
2647       model.addDependency( dep );
2648       addModel( model );
2649 
2650       model = toModel( "org.springframework:spring-mock:1.2.6" );
2651       model.setParentProject( toParent( "org.springframework:spring-parent:1.2.6" ) );
2652       dep = toDependency( "org.springframework:spring-jdbc:1.2.6::jar" );
2653       dep.setOptional( true );
2654       model.addDependency( dep );
2655       dep = toDependency( "org.springframework:spring-web:1.2.6::jar" );
2656       dep.setOptional( true );
2657       model.addDependency( dep );
2658       dep = toDependency( "javax.servlet:jsp-api:2.0::jar", "provided" );
2659       dep.setOptional( true );
2660       model.addDependency( dep );
2661       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
2662       addModel( model );
2663 
2664       model = toModel( "org.springframework:spring-jdbc:1.2.6" );
2665       addModel( model );
2666 
2667       model = toModel( "cglib:cglib:2.1" );
2668       model.addDependency( toDependency( "asm:asm:1.5.3::jar" ) );
2669       model.addDependency( toDependency( "asm:asm-util:1.3.4::jar" ) );
2670       model.addDependency( toDependency( "aspectwerkz:aspectwerkz-core:0.8.1::jar" ) );
2671       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
2672       addModel( model );
2673 
2674       model = toModel( "asm:asm:1.5.3" );
2675       addModel( model );
2676 
2677       model = toModel( "asm:asm-util:1.3.4" );
2678       addModel( model );
2679 
2680       model = toModel( "aspectwerkz:aspectwerkz-core:0.8.1" );
2681       addModel( model );
2682 
2683       model = toModel( "easymock:easymockclassextension:1.1" );
2684       addModel( model );
2685 
2686       model = toModel( "opensymphony:webwork:2.2.4" );
2687       model.addDependency( toDependency( "opensymphony:xwork:1.2.1::jar" ) );
2688       dep = toDependency( "opensymphony:xwork-tiger:1.2.1::jar" );
2689       dep.setOptional( true );
2690       model.addDependency( dep );
2691       model.addDependency( toDependency( "freemarker:freemarker:2.3.4::jar" ) );
2692       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
2693       model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar", "provided" ) );
2694       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
2695       dep = toDependency( "commons-lang:commons-lang:2.0::jar" );
2696       dep.setOptional( true );
2697       model.addDependency( dep );
2698       dep = toDependency( "dwr:dwr:1.1-beta-3::jar" );
2699       dep.setOptional( true );
2700       model.addDependency( dep );
2701       dep = toDependency( "velocity:velocity:1.4::jar" );
2702       dep.setOptional( true );
2703       model.addDependency( dep );
2704       dep = toDependency( "velocity-tools:velocity-tools:1.1::jar" );
2705       dep.setOptional( true );
2706       model.addDependency( dep );
2707       dep = toDependency( "commons-fileupload:commons-fileupload:1.1.1::jar" );
2708       dep.setOptional( true );
2709       model.addDependency( dep );
2710       dep = toDependency( "servlets.com:cos:05Nov2002::jar" );
2711       dep.setOptional( true );
2712       model.addDependency( dep );
2713       dep = toDependency( "opensymphony:pell-multipart:2.1.5::jar" );
2714       dep.setOptional( true );
2715       model.addDependency( dep );
2716       dep = toDependency( "opensymphony:sitemesh:2.2.1::jar" );
2717       dep.setOptional( true );
2718       model.addDependency( dep );
2719       dep = toDependency( "jetty:org.mortbay.jetty:5.1.4::jar" );
2720       dep.setOptional( true );
2721       model.addDependency( dep );
2722       dep = toDependency( "eclipse:jdtcore:3.1.0::jar" );
2723       dep.setOptional( true );
2724       model.addDependency( dep );
2725       dep = toDependency( "jasperreports:jasperreports:1.1.0::jar" );
2726       dep.setOptional( true );
2727       model.addDependency( dep );
2728       dep = toDependency( "jfree:jfreechart:1.0.0::jar" );
2729       addExclusion( dep, "gnujaxp:gnujaxp" );
2730       dep.setOptional( true );
2731       model.addDependency( dep );
2732       dep = toDependency( "org.apache.struts.tiles:tiles-core:0.2-SNAPSHOT::jar" );
2733       dep.setOptional( true );
2734       model.addDependency( dep );
2735       dep = toDependency( "commons-digester:commons-digester:1.7::jar" );
2736       dep.setOptional( true );
2737       model.addDependency( dep );
2738       dep = toDependency( "portlet-api:portlet-api:1.0::jar" );
2739       dep.setOptional( true );
2740       model.addDependency( dep );
2741       dep = toDependency( "org.apache.pluto:pluto:1.0.1-rc4::jar" );
2742       dep.setOptional( true );
2743       model.addDependency( dep );
2744       dep = toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-10-SNAPSHOT::jar" );
2745       dep.setOptional( true );
2746       model.addDependency( dep );
2747       dep = toDependency( "picocontainer:picocontainer:1.2::jar" );
2748       dep.setOptional( true );
2749       model.addDependency( dep );
2750       dep = toDependency( "picocontainer:picocontainer-gems:1.2::jar" );
2751       dep.setOptional( true );
2752       model.addDependency( dep );
2753       dep = toDependency( "nanocontainer:nanocontainer:1.0::jar" );
2754       dep.setOptional( true );
2755       model.addDependency( dep );
2756       dep = toDependency( "nanocontainer:nanocontainer-nanowar:1.0::jar" );
2757       dep.setOptional( true );
2758       model.addDependency( dep );
2759       dep = toDependency( "org.springframework:spring-beans:1.2::jar" );
2760       dep.setOptional( true );
2761       model.addDependency( dep );
2762       dep = toDependency( "org.springframework:spring-core:1.2::jar" );
2763       dep.setOptional( true );
2764       model.addDependency( dep );
2765       dep = toDependency( "org.springframework:spring-context:1.2::jar" );
2766       dep.setOptional( true );
2767       model.addDependency( dep );
2768       dep = toDependency( "org.springframework:spring-web:1.2::jar" );
2769       dep.setOptional( true );
2770       model.addDependency( dep );
2771       dep = toDependency( "org.springframework:spring-mock:1.2::jar", "compile" );
2772       dep.setOptional( true );
2773       model.addDependency( dep );
2774       dep = toDependency( "xpp3:xpp3:1.1.3.4-RC8::jar" );
2775       dep.setOptional( true );
2776       model.addDependency( dep );
2777       dep = toDependency( "junit:junit:3.8.1::jar", "compile" );
2778       dep.setOptional( true );
2779       model.addDependency( dep );
2780       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
2781       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
2782       model.addDependency( toDependency( "easymock:easymockclassextension:1.1::jar", "test" ) );
2783       model.addDependency( toDependency( "jmock:jmock-cglib:1.0.1::jar", "test" ) );
2784       model.addDependency( toDependency( "mockobjects:mockobjects-core:0.09::jar", "test" ) );
2785       model.addDependency( toDependency( "mockobjects:mockobjects-jdk1.3:0.09::jar", "test" ) );
2786       model.addDependency( toDependency( "mockobjects:mockobjects-alt-jdk1.3:0.09::jar", "test" ) );
2787       model.addDependency( toDependency( "mockobjects:mockobjects-alt-jdk1.3-j2ee1.3:0.09::jar", "test" ) );
2788       model.addDependency( toDependency( "mockobjects:mockobjects-jdk1.3-j2ee1.3:0.09::jar", "test" ) );
2789       addModel( model );
2790 
2791       model = toModel( "opensymphony:xwork-tiger:1.2.1" );
2792       addModel( model );
2793 
2794       model = toModel( "commons-lang:commons-lang:2.0" );
2795       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
2796       addModel( model );
2797 
2798       model = toModel( "dwr:dwr:1.1-beta-3" );
2799       addModel( model );
2800 
2801       model = toModel( "velocity-tools:velocity-tools:1.1" );
2802       addModel( model );
2803 
2804       model = toModel( "commons-fileupload:commons-fileupload:1.1.1" );
2805       addModel( model );
2806 
2807       model = toModel( "servlets.com:cos:05Nov2002" );
2808       addModel( model );
2809 
2810       model = toModel( "opensymphony:pell-multipart:2.1.5" );
2811       addModel( model );
2812 
2813       model = toModel( "opensymphony:sitemesh:2.2.1" );
2814       addModel( model );
2815 
2816       model = toModel( "jetty:org.mortbay.jetty:5.1.4" );
2817       addModel( model );
2818 
2819       model = toModel( "eclipse:jdtcore:3.1.0" );
2820       addModel( model );
2821 
2822       model = toModel( "jasperreports:jasperreports:1.1.0" );
2823       addModel( model );
2824 
2825       model = toModel( "jfree:jfreechart:1.0.0" );
2826       addModel( model );
2827 
2828       model = toModel( "org.apache.struts.tiles:tiles-core:0.2-SNAPSHOT" );
2829       addModel( model );
2830 
2831       model = toModel( "commons-digester:commons-digester:1.7" );
2832       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.6::jar" ) );
2833       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
2834       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
2835       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar" ) );
2836       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
2837       addModel( model );
2838 
2839       model = toModel( "portlet-api:portlet-api:1.0" );
2840       addModel( model );
2841 
2842       model = toModel( "org.apache.pluto:pluto:1.0.1-rc4" );
2843       addModel( model );
2844 
2845       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-10-SNAPSHOT" );
2846       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0.6-SNAPSHOT" ) );
2847       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
2848       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.2::jar" ) );
2849       model.addDependency( toDependency( "classworlds:classworlds:1.1::jar" ) );
2850       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
2851       addModel( model );
2852 
2853       model = toModel( "org.codehaus.plexus:plexus-containers:1.0.6-SNAPSHOT" );
2854       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.8-SNAPSHOT" ) );
2855       addModel( model );
2856 
2857       model = toModel( "org.codehaus.plexus:plexus:1.0.8-SNAPSHOT" );
2858       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
2859       addModel( model );
2860 
2861       model = toModel( "picocontainer:picocontainer:1.2" );
2862       addModel( model );
2863 
2864       model = toModel( "picocontainer:picocontainer-gems:1.2" );
2865       addModel( model );
2866 
2867       model = toModel( "nanocontainer:nanocontainer:1.0" );
2868       addModel( model );
2869 
2870       model = toModel( "nanocontainer:nanocontainer-nanowar:1.0" );
2871       addModel( model );
2872 
2873       model = toModel( "org.springframework:spring-beans:1.2" );
2874       addModel( model );
2875 
2876       model = toModel( "org.springframework:spring-core:1.2" );
2877       addModel( model );
2878 
2879       model = toModel( "org.springframework:spring-context:1.2" );
2880       addModel( model );
2881 
2882       model = toModel( "org.springframework:spring-web:1.2" );
2883       addModel( model );
2884 
2885       model = toModel( "org.springframework:spring-mock:1.2" );
2886       addModel( model );
2887 
2888       model = toModel( "xpp3:xpp3:1.1.3.4-RC8" );
2889       addModel( model );
2890 
2891       model = toModel( "jmock:jmock-cglib:1.0.1" );
2892       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar" ) );
2893       model.addDependency( toDependency( "cglib:cglib-full:2.0::jar" ) );
2894       addModel( model );
2895 
2896       model = toModel( "cglib:cglib-full:2.0" );
2897       addModel( model );
2898 
2899       model = toModel( "mockobjects:mockobjects-jdk1.3:0.09" );
2900       addModel( model );
2901 
2902       model = toModel( "mockobjects:mockobjects-alt-jdk1.3:0.09" );
2903       addModel( model );
2904 
2905       model = toModel( "mockobjects:mockobjects-alt-jdk1.3-j2ee1.3:0.09" );
2906       addModel( model );
2907 
2908       model = toModel( "mockobjects:mockobjects-jdk1.3-j2ee1.3:0.09" );
2909       addModel( model );
2910 
2911       model = toModel( "org.codehaus.plexus:plexus-mail-sender-api:1.0-alpha-6" );
2912       model.setParentProject( toParent( "org.codehaus.plexus:plexus-mail-sender:1.0-alpha-6" ) );
2913       addModel( model );
2914 
2915       model = toModel( "org.codehaus.plexus:plexus-mail-sender:1.0-alpha-6" );
2916       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.9" ) );
2917       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
2918       addModel( model );
2919 
2920       model = toModel( "org.codehaus.plexus:plexus-mail-sender-javamail:1.0-alpha-6" );
2921       model.setParentProject( toParent( "org.codehaus.plexus:plexus-mail-senders:1.0-alpha-6" ) );
2922       model.addDependency( toDependency( "javax.mail:mail:1.4::jar" ) );
2923       model.addDependency( toDependency( "org.codehaus.plexus:plexus-mail-sender-test:1.0-alpha-6::jar", "test" ) );
2924       dep = toDependency( "org.codehaus.plexus:plexus-naming:1.0-alpha-1::jar", "test" );
2925       addExclusion( dep, "geronimo-spec:geronimo-spec-javamail" );
2926       model.addDependency( dep );
2927       addModel( model );
2928 
2929       model = toModel( "org.codehaus.plexus:plexus-mail-senders:1.0-alpha-6" );
2930       model.setParentProject( toParent( "org.codehaus.plexus:plexus-mail-sender:1.0-alpha-6" ) );
2931       model.addDependency( toDependency( "org.codehaus.plexus:plexus-mail-sender-api:1.0-alpha-6::jar" ) );
2932       addModel( model );
2933 
2934       model = toModel( "javax.mail:mail:1.4" );
2935       model.addDependency( toDependency( "javax.activation:activation:1.1::jar" ) );
2936       addModel( model );
2937 
2938       model = toModel( "org.codehaus.plexus:plexus-mail-sender-test:1.0-alpha-6" );
2939       model.setParentProject( toParent( "org.codehaus.plexus:plexus-mail-senders:1.0-alpha-6" ) );
2940       model.addDependency( toDependency( "dumbster:dumbster:1.5::jar" ) );
2941       addModel( model );
2942 
2943       model = toModel( "dumbster:dumbster:1.5" );
2944       addModel( model );
2945 
2946       model = toModel( "org.codehaus.plexus:plexus-naming:1.0-alpha-1" );
2947       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.6" ) );
2948       model.addDependency( toDependency( "directory-naming:naming-core:0.8::jar" ) );
2949       model.addDependency( toDependency( "directory-naming:naming-java:0.8::jar" ) );
2950       model.addDependency( toDependency( "directory-naming:naming-factory:0.8::jar" ) );
2951       model.addDependency( toDependency( "commons-dbcp:commons-dbcp:1.2.1::jar" ) );
2952       model.addDependency( toDependency( "hsqldb:hsqldb:1.7.1::jar", "test" ) );
2953       addModel( model );
2954 
2955       model = toModel( "directory-naming:naming-core:0.8" );
2956       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
2957       addModel( model );
2958 
2959       model = toModel( "directory-naming:naming-java:0.8" );
2960       model.addDependency( toDependency( "directory-naming:naming-core:0.8::jar" ) );
2961       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
2962       addModel( model );
2963 
2964       model = toModel( "directory-naming:naming-factory:0.8" );
2965       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
2966       model.addDependency( toDependency( "directory-naming:naming-core:0.8::jar" ) );
2967       model.addDependency( toDependency( "geronimo-spec:geronimo-spec-javamail:1.3.1-rc1::jar" ) );
2968       addModel( model );
2969 
2970       model = toModel( "geronimo-spec:geronimo-spec-javamail:1.3.1-rc1" );
2971       addModel( model );
2972 
2973       model = toModel( "hsqldb:hsqldb:1.7.1" );
2974       addModel( model );
2975 
2976       model = toModel( "org.extremecomponents:extremecomponents:1.0.1" );
2977       dep = toDependency( "avalon-framework:avalon-framework:4.0::jar" );
2978       dep.setOptional( true );
2979       model.addDependency( dep );
2980       dep = toDependency( "batik:batik:1.5-fop-0.20-5::jar" );
2981       dep.setOptional( true );
2982       model.addDependency( dep );
2983       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.7.0::jar" ) );
2984       model.addDependency( toDependency( "commons-collections:commons-collections:3.0::jar" ) );
2985       model.addDependency( toDependency( "commons-lang:commons-lang:2.0::jar" ) );
2986       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
2987       dep = toDependency( "fop:fop:0.20.5::jar" );
2988       dep.setOptional( true );
2989       model.addDependency( dep );
2990       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
2991       dep = toDependency( "poi:poi:2.5.1::jar" );
2992       dep.setOptional( true );
2993       model.addDependency( dep );
2994       model.addDependency( toDependency( "servletapi:servletapi:2.3::jar", "provided" ) );
2995       model.addDependency( toDependency( "taglibs:standard:1.0.2::jar" ) );
2996       dep = toDependency( "xalan:xalan:2.5.1::jar" );
2997       dep.setOptional( true );
2998       model.addDependency( dep );
2999       dep = toDependency( "xerces:xercesImpl:2.6.1::jar" );
3000       dep.setOptional( true );
3001       model.addDependency( dep );
3002       dep = toDependency( "xml-apis:xml-apis:2.0.2::jar" );
3003       dep.setOptional( true );
3004       model.addDependency( dep );
3005       addModel( model );
3006 
3007       model = toModel( "avalon-framework:avalon-framework:4.0" );
3008       addModel( model );
3009 
3010       model = toModel( "batik:batik:1.5-fop-0.20-5" );
3011       addModel( model );
3012 
3013       model = toModel( "commons-collections:commons-collections:3.0" );
3014       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
3015       addModel( model );
3016 
3017       model = toModel( "fop:fop:0.20.5" );
3018       addModel( model );
3019 
3020       model = toModel( "poi:poi:2.5.1" );
3021       model.setRelocation( new VersionedReference() );
3022       model.getRelocation().setGroupId( "poi" );
3023       model.getRelocation().setArtifactId( "poi" );
3024       model.getRelocation().setVersion( "2.5.1-final-20040804" );
3025       addModel( model );
3026 
3027       model = toModel( "taglibs:standard:1.0.2" );
3028       addModel( model );
3029 
3030       model = toModel( "xerces:xercesImpl:2.6.1" );
3031       addModel( model );
3032 
3033       model = toModel( "commons-beanutils:commons-beanutils-bean-collections:1.7.0" );
3034       addModel( model );
3035 
3036       model = toModel( "org.codehaus.plexus:plexus-velocity:1.1.2" );
3037       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-7::jar", "compile" ) );
3038       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
3039       model.addDependency( toDependency( "classworlds:classworlds:1.1-alpha-2::jar", "compile" ) );
3040       model.addDependency( toDependency( "plexus:plexus-utils:1.0.2::jar", "compile" ) );
3041       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar", "compile" ) );
3042       model.addDependency( toDependency( "commons-logging:commons-logging-api:1.0.4::jar", "compile" ) );
3043       model.addDependency( toDependency( "velocity:velocity:1.4::jar", "compile" ) );
3044       addModel( model );
3045 
3046       model = toModel( "org.codehaus.plexus.redback:redback-taglib:1.0-alpha-1" );
3047       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-integrations:1.0-alpha-1" ) );
3048       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-system:1.0-alpha-1::jar" ) );
3049       model.addDependency( toDependency( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6::jar" ) );
3050       model.addDependency( toDependency( "taglibs:standard:1.1.2::jar" ) );
3051       model.addDependency( toDependency( "javax.servlet:jstl:1.1.2::jar" ) );
3052       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
3053       model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar", "provided" ) );
3054       addModel( model );
3055 
3056       model = toModel( "org.codehaus.plexus.redback:redback-xwork-content:1.0-alpha-1" );
3057       model.setParentProject( toParent( "org.codehaus.plexus.redback:redback-xwork:1.0-alpha-1" ) );
3058       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar" ) );
3059       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-taglib:1.0-alpha-1::jar" ) );
3060       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
3061       addModel( model );
3062 
3063       model = toModel( "xml-apis:xml-apis:1.3.03" );
3064       model.setParentProject( toParent( "org.apache:apache:1" ) );
3065       addModel( model );
3066 
3067       model = toModel( "org.apache:apache:1" );
3068       addModel( model );
3069 
3070       model = toModel( "org.codehaus.woodstox:wstx-asl:3.2.1" );
3071       model.addDependency( toDependency( "stax:stax-api:1.0.1::jar" ) );
3072       addModel( model );
3073 
3074       model = toModel( "org.apache.maven.archiva:archiva-signature-consumers:1.0-alpha-2-SNAPSHOT" );
3075       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" ) );
3076       addModel( model );
3077 
3078       model = toModel( "org.apache.maven:maven-model:2.0.5" );
3079       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
3080       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3081       addModel( model );
3082 
3083       model = toModel( "org.apache.maven:maven-project:2.0.5" );
3084       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
3085       model.addDependency( toDependency( "org.apache.maven:maven-settings:2.0.5::jar" ) );
3086       model.addDependency( toDependency( "org.apache.maven:maven-artifact-test:2.0.5::jar", "test" ) );
3087       model.addDependency( toDependency( "org.apache.maven:maven-profile:2.0.5::jar" ) );
3088       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
3089       model.addDependency( toDependency( "org.apache.maven:maven-artifact-manager:2.0.5::jar" ) );
3090       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3091       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
3092       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3093       addModel( model );
3094 
3095       model = toModel( "org.apache.maven:maven-settings:2.0.5" );
3096       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
3097       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
3098       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3099       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3100       addModel( model );
3101 
3102       model = toModel( "org.apache.maven:maven-artifact-test:2.0.5" );
3103       addModel( model );
3104 
3105       model = toModel( "org.apache.maven:maven-profile:2.0.5" );
3106       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
3107       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
3108       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3109       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3110       addModel( model );
3111 
3112       model = toModel( "org.apache.maven.shared:maven-app-configuration-model:1.0" );
3113       model.setParentProject( toParent( "org.apache.maven.shared:maven-app-configuration:1.0" ) );
3114       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
3115       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
3116       addModel( model );
3117 
3118       model = toModel( "org.apache.maven.shared:maven-app-configuration:1.0" );
3119       model.setParentProject( toParent( "org.apache.maven.shared:maven-shared-components:7" ) );
3120       addModel( model );
3121 
3122       model = toModel( "org.apache.maven.shared:maven-app-configuration-web:1.0" );
3123       model.setParentProject( toParent( "org.apache.maven.shared:maven-app-configuration:1.0" ) );
3124       model.addDependency( toDependency( "org.apache.maven.shared:maven-app-configuration-model:1.0::jar" ) );
3125       model.addDependency( toDependency( "org.apache.maven:maven-project:2.0.4::jar" ) );
3126       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar", "runtime" ) );
3127       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar", "test" ) );
3128       addModel( model );
3129 
3130       model = toModel( "org.apache.maven:maven-project:2.0.4" );
3131       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3132       model.addDependency( toDependency( "org.apache.maven:maven-settings:2.0.4::jar" ) );
3133       model.addDependency( toDependency( "org.apache.maven:maven-artifact-test:2.0.4::jar", "test" ) );
3134       model.addDependency( toDependency( "org.apache.maven:maven-profile:2.0.4::jar" ) );
3135       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.4::jar" ) );
3136       model.addDependency( toDependency( "org.apache.maven:maven-artifact-manager:2.0.4::jar" ) );
3137       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3138       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.4::jar" ) );
3139       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3140       addModel( model );
3141 
3142       model = toModel( "org.apache.maven:maven-settings:2.0.4" );
3143       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3144       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.4::jar" ) );
3145       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3146       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3147       addModel( model );
3148 
3149       model = toModel( "org.apache.maven:maven-artifact-test:2.0.4" );
3150       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3151       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
3152       model.addDependency( toDependency( "org.apache.maven:maven-settings:2.0.4::jar" ) );
3153       model.addDependency( toDependency( "org.apache.maven:maven-artifact-manager:2.0.4::jar" ) );
3154       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.4::jar" ) );
3155       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3156       addModel( model );
3157 
3158       model = toModel( "org.apache.maven:maven-artifact-manager:2.0.4" );
3159       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3160       model.addDependency( toDependency( "org.apache.maven:maven-repository-metadata:2.0.4::jar" ) );
3161       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-file:1.0-alpha-7::jar", "test" ) );
3162       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3163       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.4::jar" ) );
3164       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3165       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6::jar" ) );
3166       addModel( model );
3167 
3168       model = toModel( "org.apache.maven:maven-repository-metadata:2.0.4" );
3169       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3170       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3171       addModel( model );
3172 
3173       model = toModel( "org.apache.maven:maven-artifact:2.0.4" );
3174       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3175       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3176       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar", "test" ) );
3177       addModel( model );
3178 
3179       model = toModel( "org.apache.maven:maven-profile:2.0.4" );
3180       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3181       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.4::jar" ) );
3182       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3183       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3184       addModel( model );
3185 
3186       model = toModel( "org.codehaus.plexus:plexus-appserver-host:2.0-alpha-8" );
3187       model.setParentProject( toParent( "org.codehaus.plexus:plexus-appserver:2.0-alpha-8" ) );
3188       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
3189       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar" ) );
3190       model.addDependency( toDependency( "mx4j:mx4j:3.0.1::jar" ) );
3191       model.addDependency( toDependency( "mx4j:mx4j-remote:3.0.1::jar" ) );
3192       model.addDependency( toDependency( "org.livetribe:livetribe-slp:1.0.2::jar" ) );
3193       addModel( model );
3194 
3195       model = toModel( "org.codehaus.plexus:plexus-appserver:2.0-alpha-8" );
3196       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.11" ) );
3197       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4.1::jar" ) );
3198       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
3199       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar" ) );
3200       addModel( model );
3201 
3202       model = toModel( "mx4j:mx4j:3.0.1" );
3203       addModel( model );
3204 
3205       model = toModel( "mx4j:mx4j-remote:3.0.1" );
3206       addModel( model );
3207 
3208       model = toModel( "org.livetribe:livetribe-slp:1.0.2" );
3209       model.setParentProject( toParent( "org.livetribe:livetribe:1.0" ) );
3210       model.addDependency( toDependency( "backport-util-concurrent:backport-util-concurrent:2.2::jar" ) );
3211       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
3212       addModel( model );
3213 
3214       model = toModel( "org.livetribe:livetribe:1.0" );
3215       addModel( model );
3216 
3217       model = toModel( "backport-util-concurrent:backport-util-concurrent:2.2" );
3218       addModel( model );
3219 
3220       model = toModel( "org.codehaus.plexus:plexus-appserver-service-jetty:2.0-alpha-8" );
3221       model.setParentProject( toParent( "org.codehaus.plexus:plexus-appserver-services:2.0-alpha-8" ) );
3222       model.addDependency( toDependency( "ant:ant:1.6.2::jar" ) );
3223       model.addDependency( toDependency( "jetty:org.mortbay.jetty:5.1.10::jar" ) );
3224       model.addDependency( toDependency( "tomcat:jasper-compiler:5.5.15::jar" ) );
3225       model.addDependency( toDependency( "tomcat:jasper-runtime:5.5.15::jar" ) );
3226       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar" ) );
3227       model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar" ) );
3228       dep = toDependency( "commons-el:commons-el:1.0::jar", "runtime" );
3229       addExclusion( dep, "log4j:log4j" );
3230       addExclusion( dep, "commons-logging:commons-logging" );
3231       addExclusion( dep, "logkit:logkit" );
3232       model.addDependency( dep );
3233       model.addDependency( toDependency( "jetty:org.mortbay.jetty.plus:5.1.10::jar" ) );
3234       model.addDependency( toDependency( "commons-logging:commons-logging-api:1.0.4::jar", "test" ) );
3235       model.addDependency( toDependency( "org.apache.derby:derby:10.1.3.1::jar", "test" ) );
3236       addModel( model );
3237 
3238       model = toModel( "org.codehaus.plexus:plexus-appserver-services:2.0-alpha-8" );
3239       model.setParentProject( toParent( "org.codehaus.plexus:plexus-appserver:2.0-alpha-8" ) );
3240       model.addDependency( toDependency( "org.codehaus.plexus:plexus-appserver-host:2.0-alpha-8::jar" ) );
3241       addModel( model );
3242 
3243       model = toModel( "ant:ant:1.6.2" );
3244       dep = toDependency( "xerces:xerces-impl:2.6.2::jar" );
3245       dep.setOptional( true );
3246       model.addDependency( dep );
3247       dep = toDependency( "xml-apis:xml-apis:2.6.2::jar" );
3248       dep.setOptional( true );
3249       model.addDependency( dep );
3250       addModel( model );
3251 
3252       model = toModel( "xerces:xerces-impl:2.6.2" );
3253       addModel( model );
3254 
3255       model = toModel( "xml-apis:xml-apis:2.6.2" );
3256       addModel( model );
3257 
3258       model = toModel( "jetty:org.mortbay.jetty:5.1.10" );
3259       addModel( model );
3260 
3261       model = toModel( "tomcat:jasper-compiler:5.5.15" );
3262       model.setParentProject( toParent( "tomcat:tomcat-parent:5.5.15" ) );
3263       model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar" ) );
3264       model.addDependency( toDependency( "ant:ant:1.6.5::jar" ) );
3265       addModel( model );
3266 
3267       model = toModel( "tomcat:tomcat-parent:5.5.15" );
3268       model.setParentProject( toParent( "org.apache:apache:3" ) );
3269       model.addDependencyManagement( toDependency( "commons-logging:commons-logging-api:1.0.4::jar" ) );
3270       addModel( model );
3271 
3272       model = toModel( "ant:ant:1.6.5" );
3273       dep = toDependency( "xerces:xerces-impl:2.6.2::jar" );
3274       dep.setOptional( true );
3275       model.addDependency( dep );
3276       dep = toDependency( "xml-apis:xml-apis:2.6.2::jar" );
3277       dep.setOptional( true );
3278       model.addDependency( dep );
3279       addModel( model );
3280 
3281       model = toModel( "tomcat:jasper-runtime:5.5.15" );
3282       model.setParentProject( toParent( "tomcat:tomcat-parent:5.5.15" ) );
3283       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar" ) );
3284       model.addDependency( toDependency( "commons-el:commons-el:1.0::jar" ) );
3285       addModel( model );
3286 
3287       model = toModel( "commons-el:commons-el:1.0" );
3288       model.addDependency( toDependency( "servletapi:servletapi:2.4-20040521::jar", "provided" ) );
3289       model.addDependency( toDependency( "jspapi:jsp-api:2.0-20040521::jar", "provided" ) );
3290       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
3291       addModel( model );
3292 
3293       model = toModel( "servletapi:servletapi:2.4-20040521" );
3294       addModel( model );
3295 
3296       model = toModel( "jspapi:jsp-api:2.0-20040521" );
3297       addModel( model );
3298 
3299       model = toModel( "jetty:org.mortbay.jetty.plus:5.1.10" );
3300       addModel( model );
3301 
3302       model = toModel( "org.codehaus.plexus:plexus-cli:1.1" );
3303       model.setParentProject( toParent( "org.codehaus.plexus:plexus-tools:1.0.8" ) );
3304       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3305       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-14::jar" ) );
3306       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3307       dep = toDependency( "commons-cli:commons-cli:1.0::jar" );
3308       addExclusion( dep, "commons-lang:commons-lang" );
3309       addExclusion( dep, "commons-logging:commons-logging" );
3310       model.addDependency( dep );
3311       addModel( model );
3312 
3313       model = toModel( "org.codehaus.plexus:plexus-tools:1.0.8" );
3314       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
3315       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-14::jar" ) );
3316       addModel( model );
3317 
3318       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-14" );
3319       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-14" ) );
3320       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-13::jar" ) );
3321       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
3322       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3323       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
3324       addModel( model );
3325 
3326       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-14" );
3327       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
3328       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
3329       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3330       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-13::jar" ) );
3331       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
3332       addModel( model );
3333 
3334       model = toModel( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5" );
3335       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
3336       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
3337       addModel( model );
3338 
3339       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-13" );
3340       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0.7-alpha-3" ) );
3341       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3342       addModel( model );
3343 
3344       model = toModel( "org.codehaus.plexus:plexus-containers:1.0.7-alpha-3" );
3345       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
3346       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
3347       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3348       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-13::jar" ) );
3349       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
3350       addModel( model );
3351 
3352       model = toModel( "commons-cli:commons-cli:1.0" );
3353       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
3354       model.addDependency( toDependency( "commons-lang:commons-lang:1.0::jar" ) );
3355       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3356       addModel( model );
3357 
3358       model = toModel( "commons-lang:commons-lang:1.0" );
3359       model.addDependency( toDependency( "junit:junit:3.7::jar" ) );
3360       addModel( model );
3361 
3362       model = toModel( "org.codehaus.plexus:plexus-command-line:1.0-alpha-2" );
3363       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.4" ) );
3364       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
3365       addModel( model );
3366 
3367       model = toModel( "org.codehaus.plexus:plexus-naming:1.0-alpha-3" );
3368       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.9" ) );
3369       model.addDependency( toDependency( "directory-naming:naming-core:0.8::jar" ) );
3370       model.addDependency( toDependency( "directory-naming:naming-java:0.8::jar" ) );
3371       model.addDependency( toDependency( "directory-naming:naming-factory:0.8::jar" ) );
3372       model.addDependency( toDependency( "directory-naming:naming-config:0.8::jar" ) );
3373       model.addDependency( toDependency( "commons-dbcp:commons-dbcp:1.2.1::jar" ) );
3374       model.addDependency( toDependency( "commons-pool:commons-pool:1.2::jar" ) );
3375       model.addDependency( toDependency( "hsqldb:hsqldb:1.7.1::jar", "test" ) );
3376       addModel( model );
3377 
3378       model = toModel( "directory-naming:naming-config:0.8" );
3379       model.addDependency( toDependency( "directory-naming:naming-core:0.8::jar" ) );
3380       model.addDependency( toDependency( "directory-naming:naming-factory:0.8::jar" ) );
3381       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
3382       model.addDependency( toDependency( "commons-lang:commons-lang:1.0.1::jar" ) );
3383       model.addDependency( toDependency( "commons-digester:commons-digester:1.4.1::jar" ) );
3384       model.addDependency( toDependency( "directory-naming:naming-java:0.8::jar" ) );
3385       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.6.1::jar" ) );
3386       model.addDependency( toDependency( "commons-collections:commons-collections:3.1::jar" ) );
3387       model.addDependency( toDependency( "commons-dbcp:commons-dbcp:1.0::jar" ) );
3388       model.addDependency( toDependency( "commons-pool:commons-pool:1.0.1::jar" ) );
3389       model.addDependency( toDependency( "hsqldb:hsqldb:1.7.1::jar" ) );
3390       addModel( model );
3391 
3392       model = toModel( "commons-lang:commons-lang:1.0.1" );
3393       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3394       addModel( model );
3395 
3396       model = toModel( "commons-digester:commons-digester:1.4.1" );
3397       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.6::jar" ) );
3398       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
3399       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
3400       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
3401       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3402       addModel( model );
3403 
3404       model = toModel( "commons-beanutils:commons-beanutils:1.6.1" );
3405       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
3406       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
3407       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3408       addModel( model );
3409 
3410       model = toModel( "commons-dbcp:commons-dbcp:1.0" );
3411       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
3412       model.addDependency( toDependency( "commons-lang:commons-lang:1.0-b1::jar" ) );
3413       model.addDependency( toDependency( "commons-pool:commons-pool:1.0::jar" ) );
3414       model.addDependency( toDependency( "jdbc:jdbc:2.0::jar" ) );
3415       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
3416       model.addDependency( toDependency( "junit:junit:3.7::jar" ) );
3417       addModel( model );
3418 
3419       model = toModel( "commons-lang:commons-lang:1.0-b1" );
3420       addModel( model );
3421 
3422       model = toModel( "commons-pool:commons-pool:1.0" );
3423       addModel( model );
3424 
3425       model = toModel( "jdbc:jdbc:2.0" );
3426       model.setRelocation( new VersionedReference() );
3427       model.getRelocation().setGroupId( "javax.sql" );
3428       model.getRelocation().setArtifactId( "jdbc-stdext" );
3429       model.getRelocation().setVersion( "2.0" );
3430       addModel( model );
3431 
3432       model = toModel( "commons-pool:commons-pool:1.0.1" );
3433       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
3434       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3435       addModel( model );
3436 
3437       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-simple:1.0-alpha-2" );
3438       model.setParentProject( toParent( "org.codehaus.plexus.webdav:plexus-webdav-providers-parent:1.0-alpha-2" ) );
3439       model.addDependency( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
3440       model.addDependency( toDependency( "it.could:webdav:0.4::jar" ) );
3441       addModel( model );
3442 
3443       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-providers-parent:1.0-alpha-2" );
3444       model.setParentProject( toParent( "org.codehaus.plexus.webdav:plexus-webdav-parent:1.0-alpha-2" ) );
3445       model.addDependency( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-api:1.0-alpha-2::jar" ) );
3446       model.addDependency( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-test:1.0-alpha-2::jar", "test" ) );
3447       addModel( model );
3448 
3449       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-parent:1.0-alpha-2" );
3450       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.12" ) );
3451       addModel( model );
3452 
3453       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-api:1.0-alpha-2" );
3454       model.setParentProject( toParent( "org.codehaus.plexus.webdav:plexus-webdav-parent:1.0-alpha-2" ) );
3455       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
3456       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar" ) );
3457       model.addDependency( toDependency( "javax.servlet:servlet-api:2.3::jar" ) );
3458       model.addDependency( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
3459       addModel( model );
3460 
3461       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-test:1.0-alpha-2" );
3462       addModel( model );
3463 
3464       model = toModel( "it.could:webdav:0.4" );
3465       model.addDependency( toDependency( "javax.servlet:servlet-api:2.3::jar", "runtime" ) );
3466       addModel( model );
3467 
3468    }
3469 }