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   * ArchivaCommonMemoryRepository
28   * 
29   * MemoryRepository for testing <code>org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT</code>
30   *
31   * Generated by <code>archivadev:generate-dependency-tests</code> plugin
32   * @version $Id: ArchivaCommonMemoryRepository.java 547277 2007-06-14 15:25:42Z joakime $
33   */
34  public class ArchivaCommonMemoryRepository
35     extends AbstractMemoryRepository
36  {
37     public void initialize()
38     {
39        ArchivaProjectModel model;
40        Dependency dep;
41  
42        model = toModel( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT" );
43        model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
44        model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
45        model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
46        model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
47        model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
48        model.addDependencyManagement( toDependency( "javax.activation:activation:1.1::jar" ) );
49        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-applet:1.0-alpha-2-SNAPSHOT::jar" ) );
50        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-artifact-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
51        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-artifact-reports:1.0-alpha-2-SNAPSHOT::jar" ) );
52        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
53        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
54        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
55        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
56        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-core:1.0-alpha-2-SNAPSHOT-SNAPSHOT::jar" ) );
57        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-core-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
58        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
59        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
60        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT::jar" ) );
61        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-lucene-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
62        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
63        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-plexus-application:1.0-alpha-2-SNAPSHOT::plexus-application" ) );
64        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-policies:1.0-alpha-2-SNAPSHOT::jar" ) );
65        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-proxy:1.0-alpha-2-SNAPSHOT::jar" ) );
66        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT::jar" ) );
67        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
68        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-scheduled:1.0-alpha-2-SNAPSHOT::jar" ) );
69        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-security:1.0-alpha-2-SNAPSHOT::jar" ) );
70        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-signature-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
71        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-transaction:1.0-alpha-2-SNAPSHOT::jar" ) );
72        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-webapp:1.0-alpha-2-SNAPSHOT::war" ) );
73        model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT::jar" ) );
74        model.addDependencyManagement( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
75        model.addDependencyManagement( toDependency( "commons-io:commons-io:1.2::jar" ) );
76        model.addDependencyManagement( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
77        model.addDependencyManagement( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
78        model.addDependencyManagement( toDependency( "commons-logging:commons-logging-api:1.0.4::jar" ) );
79        model.addDependencyManagement( toDependency( "org.apache.derby:derby:10.1.3.1::jar" ) );
80        model.addDependencyManagement( toDependency( "org.apache.derby:derbytools:10.1.3.1::jar" ) );
81        model.addDependencyManagement( toDependency( "dom4j:dom4j:1.6.1::jar" ) );
82        model.addDependencyManagement( toDependency( "easymock:easymock:1.2_Java1.3::jar" ) );
83        model.addDependencyManagement( toDependency( "hsqldb:hsqldb:1.8.0.7::jar" ) );
84        model.addDependencyManagement( toDependency( "jaxen:jaxen:1.1::jar" ) );
85        model.addDependencyManagement( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
86        model.addDependencyManagement( toDependency( "jdom:jdom:1.0::jar" ) );
87        model.addDependencyManagement( toDependency( "jpox:jpox:1.1.7::jar" ) );
88        model.addDependencyManagement( toDependency( "javax.servlet:jsp-api:2.0::jar" ) );
89        model.addDependencyManagement( toDependency( "javax.servlet:jstl:1.1.2::jar" ) );
90        model.addDependencyManagement( toDependency( "log4j:log4j:1.2.8::jar" ) );
91        model.addDependencyManagement( toDependency( "org.apache.lucene:lucene-core:2.0.0::jar" ) );
92        model.addDependencyManagement( toDependency( "javax.mail:mail:1.4::jar" ) );
93        model.addDependencyManagement( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
94        model.addDependencyManagement( toDependency( "org.apache.maven:maven-artifact-manager:2.0.5::jar" ) );
95        model.addDependencyManagement( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
96        model.addDependencyManagement( toDependency( "org.apache.maven:maven-project:2.0.5::jar" ) );
97        model.addDependencyManagement( toDependency( "org.apache.maven:maven-repository-metadata:2.0.5::jar" ) );
98        model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-app-configuration-model:1.0::jar" ) );
99        model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-app-configuration-web:1.0::jar" ) );
100       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-model-converter:2.1::jar" ) );
101       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-appserver-host:2.0-alpha-8::jar" ) );
102       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-appserver-service-jetty:2.0-alpha-8::plexus-service" ) );
103       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-cli:1.1::jar" ) );
104       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-command-line:1.0-alpha-2::jar" ) );
105       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
106       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
107       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
108       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1::jar" ) );
109       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-i18n:1.0-beta-6::jar" ) );
110       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-jdo2:1.0-alpha-8::jar" ) );
111       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-naming:1.0-alpha-3::jar" ) );
112       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-quartz:1.0-alpha-3::jar" ) );
113       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar" ) );
114       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-taskqueue:1.0-alpha-6::jar" ) );
115       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
116       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6::jar" ) );
117       model.addDependencyManagement( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar" ) );
118       model.addDependencyManagement( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar" ) );
119       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-memory:1.0-alpha-1::jar" ) );
120       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-role-manager:1.0-alpha-1::jar" ) );
121       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-taglib:1.0-alpha-1::jar" ) );
122       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-content:1.0-alpha-1::war" ) );
123       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar" ) );
124       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
125       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar" ) );
126       model.addDependencyManagement( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-simple:1.0-alpha-2::jar" ) );
127       model.addDependencyManagement( toDependency( "javax.servlet:servlet-api:2.4::jar" ) );
128       model.addDependencyManagement( toDependency( "opensymphony:sitemesh:2.2.1::jar" ) );
129       model.addDependencyManagement( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
130       model.addDependencyManagement( toDependency( "taglibs:standard:1.1.2::jar" ) );
131       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar" ) );
132       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar" ) );
133       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
134       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh:1.0-beta-2::jar" ) );
135       model.addDependencyManagement( toDependency( "opensymphony:webwork:2.2.4::jar" ) );
136       model.addDependencyManagement( toDependency( "xmlunit:xmlunit:1.0::jar" ) );
137       model.addProperty( "wagon.version", "1.0-beta-2" );
138       model.addProperty( "redback.version", "1.0-alpha-1" );
139       model.addProperty( "maven.version", "2.0.5" );
140       addModel( model );
141 
142       model = toModel( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" );
143       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" ) );
144       addModel( model );
145 
146       model = toModel( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" );
147       model.setParentProject( toParent( "org.apache.maven:maven-parent:5" ) );
148       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
149       model.addDependencyManagement( toDependency( "javax.activation:activation:1.1::jar" ) );
150       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-applet:1.0-alpha-2-SNAPSHOT::jar" ) );
151       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-artifact-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
152       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-artifact-reports:1.0-alpha-2-SNAPSHOT::jar" ) );
153       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
154       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
155       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
156       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
157       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-core:1.0-alpha-2-SNAPSHOT-SNAPSHOT::jar" ) );
158       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-core-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
159       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
160       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
161       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT::jar" ) );
162       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-lucene-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
163       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
164       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-plexus-application:1.0-alpha-2-SNAPSHOT::plexus-application" ) );
165       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-policies:1.0-alpha-2-SNAPSHOT::jar" ) );
166       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-proxy:1.0-alpha-2-SNAPSHOT::jar" ) );
167       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT::jar" ) );
168       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
169       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-scheduled:1.0-alpha-2-SNAPSHOT::jar" ) );
170       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-security:1.0-alpha-2-SNAPSHOT::jar" ) );
171       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-signature-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
172       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-transaction:1.0-alpha-2-SNAPSHOT::jar" ) );
173       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-webapp:1.0-alpha-2-SNAPSHOT::war" ) );
174       model.addDependencyManagement( toDependency( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT::jar" ) );
175       model.addDependencyManagement( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
176       model.addDependencyManagement( toDependency( "commons-io:commons-io:1.2::jar" ) );
177       model.addDependencyManagement( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
178       model.addDependencyManagement( toDependency( "commons-logging:commons-logging:1.0.4::jar" ) );
179       model.addDependencyManagement( toDependency( "commons-logging:commons-logging-api:1.0.4::jar" ) );
180       model.addDependencyManagement( toDependency( "org.apache.derby:derby:10.1.3.1::jar" ) );
181       model.addDependencyManagement( toDependency( "org.apache.derby:derbytools:10.1.3.1::jar" ) );
182       model.addDependencyManagement( toDependency( "dom4j:dom4j:1.6.1::jar" ) );
183       model.addDependencyManagement( toDependency( "easymock:easymock:1.2_Java1.3::jar" ) );
184       model.addDependencyManagement( toDependency( "hsqldb:hsqldb:1.8.0.7::jar" ) );
185       model.addDependencyManagement( toDependency( "jaxen:jaxen:1.1::jar" ) );
186       model.addDependencyManagement( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
187       model.addDependencyManagement( toDependency( "jdom:jdom:1.0::jar" ) );
188       model.addDependencyManagement( toDependency( "jpox:jpox:1.1.7::jar" ) );
189       model.addDependencyManagement( toDependency( "javax.servlet:jsp-api:2.0::jar" ) );
190       model.addDependencyManagement( toDependency( "javax.servlet:jstl:1.1.2::jar" ) );
191       model.addDependencyManagement( toDependency( "log4j:log4j:1.2.8::jar" ) );
192       model.addDependencyManagement( toDependency( "org.apache.lucene:lucene-core:2.0.0::jar" ) );
193       model.addDependencyManagement( toDependency( "javax.mail:mail:1.4::jar" ) );
194       model.addDependencyManagement( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
195       model.addDependencyManagement( toDependency( "org.apache.maven:maven-artifact-manager:2.0.5::jar" ) );
196       model.addDependencyManagement( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
197       model.addDependencyManagement( toDependency( "org.apache.maven:maven-project:2.0.5::jar" ) );
198       model.addDependencyManagement( toDependency( "org.apache.maven:maven-repository-metadata:2.0.5::jar" ) );
199       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-app-configuration-model:1.0::jar" ) );
200       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-app-configuration-web:1.0::jar" ) );
201       model.addDependencyManagement( toDependency( "org.apache.maven.shared:maven-model-converter:2.1::jar" ) );
202       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-appserver-host:2.0-alpha-8::jar" ) );
203       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-appserver-service-jetty:2.0-alpha-8::plexus-service" ) );
204       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-cli:1.1::jar" ) );
205       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-command-line:1.0-alpha-2::jar" ) );
206       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
207       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
208       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
209       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1::jar" ) );
210       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-i18n:1.0-beta-6::jar" ) );
211       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-jdo2:1.0-alpha-8::jar" ) );
212       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-naming:1.0-alpha-3::jar" ) );
213       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-quartz:1.0-alpha-3::jar" ) );
214       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar" ) );
215       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-taskqueue:1.0-alpha-6::jar" ) );
216       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
217       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6::jar" ) );
218       model.addDependencyManagement( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar" ) );
219       model.addDependencyManagement( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar" ) );
220       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-memory:1.0-alpha-1::jar" ) );
221       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-rbac-role-manager:1.0-alpha-1::jar" ) );
222       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-taglib:1.0-alpha-1::jar" ) );
223       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-content:1.0-alpha-1::war" ) );
224       model.addDependencyManagement( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar" ) );
225       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
226       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar" ) );
227       model.addDependencyManagement( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-simple:1.0-alpha-2::jar" ) );
228       model.addDependencyManagement( toDependency( "javax.servlet:servlet-api:2.4::jar" ) );
229       model.addDependencyManagement( toDependency( "opensymphony:sitemesh:2.2.1::jar" ) );
230       model.addDependencyManagement( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
231       model.addDependencyManagement( toDependency( "taglibs:standard:1.1.2::jar" ) );
232       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar" ) );
233       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar" ) );
234       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
235       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh:1.0-beta-2::jar" ) );
236       model.addDependencyManagement( toDependency( "opensymphony:webwork:2.2.4::jar" ) );
237       model.addDependencyManagement( toDependency( "xmlunit:xmlunit:1.0::jar" ) );
238       model.addProperty( "wagon.version", "1.0-beta-2" );
239       model.addProperty( "maven.version", "2.0.5" );
240       model.addProperty( "redback.version", "1.0-alpha-1" );
241       addModel( model );
242 
243       model = toModel( "org.apache.maven:maven-parent:5" );
244       model.setParentProject( toParent( "org.apache:apache:3" ) );
245       addModel( model );
246 
247       model = toModel( "org.apache:apache:3" );
248       addModel( model );
249 
250       model = toModel( "junit:junit:3.8.1" );
251       addModel( model );
252 
253       model = toModel( "javax.activation:activation:1.1" );
254       addModel( model );
255 
256       model = toModel( "org.apache.maven.archiva:archiva-applet:1.0-alpha-2-SNAPSHOT" );
257       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-web:1.0-alpha-2-SNAPSHOT" ) );
258       addModel( model );
259 
260       model = toModel( "org.apache.maven.archiva:archiva-web:1.0-alpha-2-SNAPSHOT" );
261       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" ) );
262       addModel( model );
263 
264       model = toModel( "org.apache.maven.archiva:archiva-artifact-converter:1.0-alpha-2-SNAPSHOT" );
265       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
266       model.addDependency( toDependency( "org.apache.maven:maven-repository-metadata:2.0.5::jar" ) );
267       model.addDependency( toDependency( "org.apache.maven:maven-artifact-manager:2.0.5::jar" ) );
268       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-transaction:1.0-alpha-2-SNAPSHOT::jar" ) );
269       model.addDependency( toDependency( "org.apache.maven.shared:maven-model-converter:2.1::jar" ) );
270       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
271       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
272       addModel( model );
273 
274       model = toModel( "org.apache.maven:maven-repository-metadata:2.0.5" );
275       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
276       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
277       addModel( model );
278 
279       model = toModel( "org.apache.maven:maven:2.0.5" );
280       model.setParentProject( toParent( "org.apache.maven:maven-parent:5" ) );
281       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
282       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
283       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
284       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
285       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh:1.0-beta-2::jar" ) );
286       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-external:1.0-beta-2::jar" ) );
287       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar" ) );
288       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar" ) );
289       model.addDependencyManagement( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
290       model.addDependencyManagement( toDependency( "classworlds:classworlds:1.1::jar" ) );
291       addModel( model );
292 
293       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9" );
294       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0.3" ) );
295       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
296       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
297       model.addDependency( toDependency( "classworlds:classworlds:1.1-alpha-2::jar" ) );
298       addModel( model );
299 
300       model = toModel( "org.codehaus.plexus:plexus-containers:1.0.3" );
301       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.4" ) );
302       addModel( model );
303 
304       model = toModel( "org.codehaus.plexus:plexus:1.0.4" );
305       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
306       addModel( model );
307 
308       model = toModel( "org.codehaus.plexus:plexus-utils:1.0.4" );
309       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
310       addModel( model );
311 
312       model = toModel( "classworlds:classworlds:1.1-alpha-2" );
313       addModel( model );
314 
315       model = toModel( "org.codehaus.plexus:plexus-utils:1.1" );
316       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.4" ) );
317       addModel( model );
318 
319       model = toModel( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2" );
320       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-beta-2" ) );
321       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
322       addModel( model );
323 
324       model = toModel( "org.apache.maven.wagon:wagon:1.0-beta-2" );
325       model.setParentProject( toParent( "org.apache.maven:maven-parent:4" ) );
326       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
327       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
328       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-test:1.0-beta-2::jar" ) );
329       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2::jar" ) );
330       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
331       model.addDependencyManagement( toDependency( "junit:junit:3.8.1::jar" ) );
332       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4::jar" ) );
333       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
334       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
335       addModel( model );
336 
337       model = toModel( "org.apache.maven:maven-parent:4" );
338       model.setParentProject( toParent( "org.apache:apache:3" ) );
339       addModel( model );
340 
341       model = toModel( "org.apache.maven.wagon:wagon-provider-test:1.0-beta-2" );
342       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-beta-2" ) );
343       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
344       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
345       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
346       addModel( model );
347 
348       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8" );
349       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar", "compile" ) );
350       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
351       model.addDependency( toDependency( "classworlds:classworlds:1.1-alpha-2::jar", "compile" ) );
352       addModel( model );
353 
354       model = toModel( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2" );
355       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
356       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
357       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
358       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
359       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
360       addModel( model );
361 
362       model = toModel( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" );
363       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-beta-2" ) );
364       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-test:1.0-beta-2::jar", "test" ) );
365       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
366       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
367       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2::jar", "test" ) );
368       addModel( model );
369 
370       model = toModel( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2" );
371       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
372       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
373       model.addDependency( toDependency( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4::jar" ) );
374       addModel( model );
375 
376       model = toModel( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4" );
377       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-7::jar", "compile" ) );
378       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
379       model.addDependency( toDependency( "classworlds:classworlds:1.1-alpha-2::jar", "compile" ) );
380       model.addDependency( toDependency( "plexus:plexus-utils:1.0.2::jar", "compile" ) );
381       addModel( model );
382 
383       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-7" );
384       model.setParentProject( toParent( "plexus:plexus-containers:1.0.2" ) );
385       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
386       model.addDependency( toDependency( "plexus:plexus-utils:1.0.2::jar" ) );
387       model.addDependency( toDependency( "classworlds:classworlds:1.1-alpha-2::jar" ) );
388       addModel( model );
389 
390       model = toModel( "plexus:plexus-containers:1.0.2" );
391       model.setParentProject( toParent( "plexus:plexus-root:1.0.3" ) );
392       addModel( model );
393 
394       model = toModel( "plexus:plexus-root:1.0.3" );
395       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
396       addModel( model );
397 
398       model = toModel( "plexus:plexus-utils:1.0.2" );
399       model.setParentProject( toParent( "plexus:plexus-root:1.0.3" ) );
400       addModel( model );
401 
402       model = toModel( "org.apache.maven.wagon:wagon-ssh:1.0-beta-2" );
403       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
404       model.addDependency( toDependency( "com.jcraft:jsch:0.1.27::jar" ) );
405       model.addDependency( toDependency( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4::jar" ) );
406       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
407       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
408       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2::jar", "test" ) );
409       addModel( model );
410 
411       model = toModel( "com.jcraft:jsch:0.1.27" );
412       dep = toDependency( "com.jcraft:jzlib:1.0.7::jar" );
413       dep.setOptional( true );
414       model.addDependency( dep );
415       addModel( model );
416 
417       model = toModel( "com.jcraft:jzlib:1.0.7" );
418       addModel( model );
419 
420       model = toModel( "org.apache.maven.wagon:wagon-ssh-external:1.0-beta-2" );
421       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
422       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
423       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2::jar" ) );
424       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-ssh-common-test:1.0-beta-2::jar", "test" ) );
425       addModel( model );
426 
427       model = toModel( "org.apache.maven.wagon:wagon-file:1.0-beta-2" );
428       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
429       addModel( model );
430 
431       model = toModel( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2" );
432       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
433       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-http-shared:1.0-beta-2::jar" ) );
434       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar" ) );
435       dep = toDependency( "plexus:plexus-jetty-httpd:1.0-beta-1::jar", "test" );
436       addExclusion( dep, "plexus:plexus-container-default" );
437       model.addDependency( dep );
438       addModel( model );
439 
440       model = toModel( "org.apache.maven.wagon:wagon-http-shared:1.0-beta-2" );
441       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-beta-2" ) );
442       model.addDependency( toDependency( "jtidy:jtidy:4aug2000r7-dev::jar" ) );
443       addModel( model );
444 
445       model = toModel( "jtidy:jtidy:4aug2000r7-dev" );
446       addModel( model );
447 
448       model = toModel( "xml-apis:xml-apis:1.0.b2" );
449       addModel( model );
450 
451       model = toModel( "plexus:plexus-jetty-httpd:1.0-beta-1" );
452       model.setParentProject( toParent( "plexus:plexus-components:1.0" ) );
453       model.addDependency( toDependency( "jetty:jetty:4.2.10::jar" ) );
454       model.addDependency( toDependency( "servletapi:servletapi:2.3::jar" ) );
455       addModel( model );
456 
457       model = toModel( "plexus:plexus-components:1.0" );
458       model.setParentProject( toParent( "plexus:plexus-root:1.0" ) );
459       model.addDependency( toDependency( "plexus:plexus-container-default:1.0-alpha-2::jar" ) );
460       addModel( model );
461 
462       model = toModel( "plexus:plexus-root:1.0" );
463       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
464       addModel( model );
465 
466       model = toModel( "plexus:plexus-container-default:1.0-alpha-2" );
467       addModel( model );
468 
469       model = toModel( "jetty:jetty:4.2.10" );
470       model.addDependency( toDependency( "javax.servlet:servlet-api:2.3::jar", "runtime" ) );
471       addModel( model );
472 
473       model = toModel( "javax.servlet:servlet-api:2.3" );
474       addModel( model );
475 
476       model = toModel( "servletapi:servletapi:2.3" );
477       model.setRelocation( new VersionedReference() );
478       model.getRelocation().setGroupId( "javax.servlet" );
479       model.getRelocation().setArtifactId( "servlet-api" );
480       model.getRelocation().setVersion( "2.3" );
481       addModel( model );
482 
483       model = toModel( "easymock:easymock:1.2_Java1.3" );
484       addModel( model );
485 
486       model = toModel( "classworlds:classworlds:1.1" );
487       addModel( model );
488 
489       model = toModel( "org.apache.maven:maven-artifact-manager:2.0.5" );
490       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
491       model.addDependency( toDependency( "org.apache.maven:maven-repository-metadata:2.0.5::jar" ) );
492       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar", "test" ) );
493       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
494       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
495       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
496       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
497       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
498       addModel( model );
499 
500       model = toModel( "org.apache.maven:maven-artifact:2.0.5" );
501       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
502       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
503       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar", "test" ) );
504       addModel( model );
505 
506       model = toModel( "org.apache.maven.archiva:archiva-transaction:1.0-alpha-2-SNAPSHOT" );
507       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
508       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
509       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
510       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
511       addModel( model );
512 
513       model = toModel( "org.codehaus.plexus:plexus-digest:1.1" );
514       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.12" ) );
515       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4.1::jar" ) );
516       addModel( model );
517 
518       model = toModel( "org.codehaus.plexus:plexus-components:1.1.12" );
519       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
520       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
521       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar", "test" ) );
522       addModel( model );
523 
524       model = toModel( "org.codehaus.plexus:plexus:1.0.10" );
525       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
526       addModel( model );
527 
528       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20" );
529       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-20" ) );
530       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
531       addModel( model );
532 
533       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-20" );
534       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
535       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
536       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
537       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
538       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
539       addModel( model );
540 
541       model = toModel( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7" );
542       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
543       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
544       addModel( model );
545 
546       model = toModel( "org.codehaus.plexus:plexus:1.0.9" );
547       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
548       addModel( model );
549 
550       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19" );
551       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-19" ) );
552       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
553       addModel( model );
554 
555       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-19" );
556       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
557       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
558       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
559       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
560       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
561       addModel( model );
562 
563       model = toModel( "org.codehaus.plexus:plexus-utils:1.3" );
564       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.8" ) );
565       addModel( model );
566 
567       model = toModel( "org.codehaus.plexus:plexus:1.0.8" );
568       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
569       addModel( model );
570 
571       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20" );
572       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-20" ) );
573       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
574       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
575       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
576       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
577       addModel( model );
578 
579       model = toModel( "jmock:jmock:1.0.1" );
580       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
581       addModel( model );
582 
583       model = toModel( "org.codehaus.plexus:plexus-utils:1.4.1" );
584       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.11" ) );
585       addModel( model );
586 
587       model = toModel( "org.codehaus.plexus:plexus:1.0.11" );
588       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
589       addModel( model );
590 
591       model = toModel( "org.codehaus.plexus:plexus-utils:1.4" );
592       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
593       addModel( model );
594 
595       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22" );
596       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-22" ) );
597       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
598       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
599       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
600       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
601       addModel( model );
602 
603       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-22" );
604       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
605       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
606       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
607       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-19::jar" ) );
608       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
609       addModel( model );
610 
611       model = toModel( "org.apache.maven.shared:maven-model-converter:2.1" );
612       model.setParentProject( toParent( "org.apache.maven.shared:maven-shared-components:7" ) );
613       model.addDependency( toDependency( "org.apache.maven:maven-model-v3:2.0::jar" ) );
614       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.4::jar" ) );
615       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
616       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
617       model.addDependency( toDependency( "dom4j:dom4j:1.4::jar" ) );
618       addModel( model );
619 
620       model = toModel( "org.apache.maven.shared:maven-shared-components:7" );
621       model.setParentProject( toParent( "org.apache.maven:maven-parent:5" ) );
622       addModel( model );
623 
624       model = toModel( "org.apache.maven:maven-model-v3:2.0" );
625       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
626       addModel( model );
627 
628       model = toModel( "org.apache.maven:maven-model:2.0.4" );
629       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
630       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
631       addModel( model );
632 
633       model = toModel( "org.apache.maven:maven:2.0.4" );
634       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
635       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
636       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
637       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6::jar" ) );
638       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh:1.0-alpha-7::jar" ) );
639       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-ssh-external:1.0-alpha-6::jar" ) );
640       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-file:1.0-alpha-7::jar" ) );
641       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-alpha-6::jar" ) );
642       addModel( model );
643 
644       model = toModel( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6" );
645       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-alpha-6" ) );
646       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
647       addModel( model );
648 
649       model = toModel( "org.apache.maven.wagon:wagon:1.0-alpha-6" );
650       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
651       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6::jar" ) );
652       model.addDependencyManagement( toDependency( "org.apache.maven.wagon:wagon-provider-test:1.0-alpha-6::jar" ) );
653       model.addDependencyManagement( toDependency( "junit:junit:3.8.1::jar" ) );
654       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
655       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
656       addModel( model );
657 
658       model = toModel( "org.apache.maven.wagon:wagon-provider-test:1.0-alpha-6" );
659       addModel( model );
660 
661       model = toModel( "org.apache.maven.wagon:wagon-ssh:1.0-alpha-7" );
662       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" ) );
663       model.addDependency( toDependency( "com.jcraft:jsch:0.1.24::jar" ) );
664       model.addDependency( toDependency( "org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4::jar" ) );
665       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
666       addModel( model );
667 
668       model = toModel( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" );
669       model.setParentProject( toParent( "org.apache.maven.wagon:wagon:1.0-alpha-6" ) );
670       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-test:1.0-alpha-6::jar", "test" ) );
671       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6::jar" ) );
672       addModel( model );
673 
674       model = toModel( "com.jcraft:jsch:0.1.24" );
675       addModel( model );
676 
677       model = toModel( "org.apache.maven.wagon:wagon-ssh-external:1.0-alpha-6" );
678       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" ) );
679       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
680       addModel( model );
681 
682       model = toModel( "org.apache.maven.wagon:wagon-file:1.0-alpha-7" );
683       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" ) );
684       addModel( model );
685 
686       model = toModel( "org.apache.maven.wagon:wagon-http-lightweight:1.0-alpha-6" );
687       model.setParentProject( toParent( "org.apache.maven.wagon:wagon-providers:1.0-alpha-6" ) );
688       dep = toDependency( "plexus:plexus-jetty-httpd:1.0-beta-1::jar", "test" );
689       addExclusion( dep, "plexus:plexus-container-default" );
690       model.addDependency( dep );
691       addModel( model );
692 
693       model = toModel( "dom4j:dom4j:1.4" );
694       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar" ) );
695       model.addDependency( toDependency( "jaxen:jaxen:1.0-FCS::jar" ) );
696       model.addDependency( toDependency( "saxpath:saxpath:1.0-FCS::jar" ) );
697       model.addDependency( toDependency( "msv:msv:20020414::jar" ) );
698       model.addDependency( toDependency( "relaxngDatatype:relaxngDatatype:20020414::jar" ) );
699       model.addDependency( toDependency( "isorelax:isorelax:20020414::jar" ) );
700       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
701       model.addDependency( toDependency( "junitperf:junitperf:1.8::jar", "test" ) );
702       model.addDependency( toDependency( "xerces:xerces:2.0.2::jar", "test" ) );
703       model.addDependency( toDependency( "xalan:xalan:2.3.1::jar", "test" ) );
704       model.addDependency( toDependency( "jtidy:jtidy:4aug2000r7-dev::jar", "test" ) );
705       model.addDependency( toDependency( "pull-parser:pull-parser:2::jar", "test" ) );
706       addModel( model );
707 
708       model = toModel( "jaxen:jaxen:1.0-FCS" );
709       addModel( model );
710 
711       model = toModel( "saxpath:saxpath:1.0-FCS" );
712       addModel( model );
713 
714       model = toModel( "msv:msv:20020414" );
715       addModel( model );
716 
717       model = toModel( "relaxngDatatype:relaxngDatatype:20020414" );
718       addModel( model );
719 
720       model = toModel( "isorelax:isorelax:20020414" );
721       addModel( model );
722 
723       model = toModel( "junitperf:junitperf:1.8" );
724       addModel( model );
725 
726       model = toModel( "xerces:xerces:2.0.2" );
727       model.setRelocation( new VersionedReference() );
728       model.getRelocation().setGroupId( "xerces" );
729       model.getRelocation().setArtifactId( "xercesImpl" );
730       addModel( model );
731 
732       model = toModel( "xerces:xercesImpl:2.0.2" );
733       addModel( model );
734 
735       model = toModel( "xalan:xalan:2.3.1" );
736       addModel( model );
737 
738       model = toModel( "pull-parser:pull-parser:2" );
739       addModel( model );
740 
741       model = toModel( "org.apache.maven.archiva:archiva-artifact-reports:1.0-alpha-2-SNAPSHOT" );
742       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-reporting:1.0-alpha-2-SNAPSHOT" ) );
743       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT::jar" ) );
744       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
745       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
746       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
747       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
748       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
749       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.7::jar", "test" ) );
750       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
751       model.addDependency( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar", "test" ) );
752       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar", "test" ) );
753       addModel( model );
754 
755       model = toModel( "org.apache.maven.archiva:archiva-reporting:1.0-alpha-2-SNAPSHOT" );
756       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" ) );
757       addModel( model );
758 
759       model = toModel( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT" );
760       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-reporting:1.0-alpha-2-SNAPSHOT" ) );
761       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
762       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
763       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
764       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
765       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
766       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
767       addModel( model );
768 
769       model = toModel( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT" );
770       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent:1.0-alpha-2-SNAPSHOT" ) );
771       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
772       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
773       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
774       dep = toDependency( "org.codehaus.plexus:plexus-jdo2:1.0-alpha-8::jar" );
775       addExclusion( dep, "xerces:xercesImpl" );
776       addExclusion( dep, "xerces:xmlParserAPIs" );
777       model.addDependency( dep );
778       dep = toDependency( "jpox:jpox:1.1.7::jar", "compile" );
779       addExclusion( dep, "javax.sql:jdbc-stdext" );
780       model.addDependency( dep );
781       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
782       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
783       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
784       dep = toDependency( "commons-logging:commons-logging:1.0.4::jar" );
785       addExclusion( dep, "logkit:logkit" );
786       model.addDependency( dep );
787       model.addDependency( toDependency( "log4j:log4j:1.2.8::jar" ) );
788       model.addDependency( toDependency( "org.apache.derby:derby:10.1.3.1::jar" ) );
789       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
790       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar", "test" ) );
791       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.7::jar", "test" ) );
792       model.addDependency( toDependency( "org.apache.derby:derbytools:10.1.3.1::jar", "test" ) );
793       addModel( model );
794 
795       model = toModel( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT" );
796       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" ) );
797       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
798       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
799       addModel( model );
800 
801       model = toModel( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" );
802       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
803       addModel( model );
804 
805       model = toModel( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT" );
806       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
807       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
808       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
809       model.addDependency( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
810       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
811       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
812       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
813       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
814       addModel( model );
815 
816       model = toModel( "javax.jdo:jdo2-api:2.0" );
817       model.addDependency( toDependency( "geronimo-spec:geronimo-spec-jta:1.0.1B-rc2::jar" ) );
818       dep = toDependency( "xerces:xerces:2.4.0::jar" );
819       dep.setOptional( true );
820       model.addDependency( dep );
821       dep = toDependency( "xml-apis:xml-apis:1.0.b2::jar" );
822       dep.setOptional( true );
823       model.addDependency( dep );
824       addModel( model );
825 
826       model = toModel( "geronimo-spec:geronimo-spec-jta:1.0.1B-rc2" );
827       addModel( model );
828 
829       model = toModel( "xerces:xerces:2.4.0" );
830       model.setRelocation( new VersionedReference() );
831       model.getRelocation().setGroupId( "xerces" );
832       model.getRelocation().setArtifactId( "xercesImpl" );
833       addModel( model );
834 
835       model = toModel( "xerces:xercesImpl:2.4.0" );
836       addModel( model );
837 
838       model = toModel( "commons-lang:commons-lang:2.2" );
839       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
840       addModel( model );
841 
842       model = toModel( "commons-collections:commons-collections:3.2" );
843       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
844       addModel( model );
845 
846       model = toModel( "commons-io:commons-io:1.2" );
847       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
848       addModel( model );
849 
850       model = toModel( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT" );
851       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
852       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
853       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT::jar" ) );
854       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-policies:1.0-alpha-2-SNAPSHOT::jar" ) );
855       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
856       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
857       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
858       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
859       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
860       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
861       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
862       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
863       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
864       addModel( model );
865 
866       model = toModel( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT" );
867       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
868       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
869       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
870       dep = toDependency( "dom4j:dom4j:1.6.1::jar" );
871       addExclusion( dep, "xom:xom" );
872       model.addDependency( dep );
873       dep = toDependency( "jaxen:jaxen:1.1::jar" );
874       addExclusion( dep, "jdom:jdom" );
875       addExclusion( dep, "xom:xom" );
876       model.addDependency( dep );
877       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
878       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
879       addModel( model );
880 
881       model = toModel( "dom4j:dom4j:1.6.1" );
882       dep = toDependency( "jaxme:jaxme-api:0.3::jar" );
883       dep.setOptional( true );
884       model.addDependency( dep );
885       dep = toDependency( "jaxen:jaxen:1.1-beta-6::jar" );
886       dep.setOptional( true );
887       model.addDependency( dep );
888       dep = toDependency( "msv:xsdlib:20030807::jar" );
889       dep.setOptional( true );
890       model.addDependency( dep );
891       dep = toDependency( "msv:relaxngDatatype:20030807::jar" );
892       dep.setOptional( true );
893       model.addDependency( dep );
894       dep = toDependency( "pull-parser:pull-parser:2::jar" );
895       dep.setOptional( true );
896       model.addDependency( dep );
897       dep = toDependency( "xpp3:xpp3:1.1.3.3::jar" );
898       dep.setOptional( true );
899       model.addDependency( dep );
900       dep = toDependency( "stax:stax-api:1.0::jar" );
901       dep.setOptional( true );
902       model.addDependency( dep );
903       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar" ) );
904       model.addDependency( toDependency( "junitperf:junitperf:1.8::jar", "test" ) );
905       model.addDependency( toDependency( "stax:stax-ri:1.0::jar", "test" ) );
906       model.addDependency( toDependency( "xerces:xercesImpl:2.6.2::jar", "test" ) );
907       model.addDependency( toDependency( "xalan:xalan:2.5.1::jar", "test" ) );
908       addModel( model );
909 
910       model = toModel( "jaxme:jaxme-api:0.3" );
911       addModel( model );
912 
913       model = toModel( "jaxen:jaxen:1.1-beta-6" );
914       addModel( model );
915 
916       model = toModel( "msv:xsdlib:20030807" );
917       addModel( model );
918 
919       model = toModel( "msv:relaxngDatatype:20030807" );
920       addModel( model );
921 
922       model = toModel( "xpp3:xpp3:1.1.3.3" );
923       addModel( model );
924 
925       model = toModel( "stax:stax-api:1.0" );
926       addModel( model );
927 
928       model = toModel( "stax:stax-ri:1.0" );
929       addModel( model );
930 
931       model = toModel( "xerces:xercesImpl:2.6.2" );
932       addModel( model );
933 
934       model = toModel( "xalan:xalan:2.5.1" );
935       addModel( model );
936 
937       model = toModel( "jaxen:jaxen:1.1" );
938       model.addDependency( toDependency( "dom4j:dom4j:1.6.1::jar" ) );
939       model.addDependency( toDependency( "jdom:jdom:1.0::jar" ) );
940       model.addDependency( toDependency( "xml-apis:xml-apis:1.3.02::jar" ) );
941       model.addDependency( toDependency( "xerces:xercesImpl:2.6.2::jar" ) );
942       model.addDependency( toDependency( "xom:xom:1.0::jar" ) );
943       addModel( model );
944 
945       model = toModel( "jdom:jdom:1.0" );
946       dep = toDependency( "xerces:xercesImpl:2.6.0::jar" );
947       dep.setOptional( true );
948       model.addDependency( dep );
949       dep = toDependency( "xml-apis:xml-apis:1.0.b2::jar" );
950       dep.setOptional( true );
951       model.addDependency( dep );
952       dep = toDependency( "jaxen:jaxen:1.0-FCS::jar" );
953       dep.setOptional( true );
954       model.addDependency( dep );
955       dep = toDependency( "saxpath:saxpath:1.0-FCS::jar" );
956       dep.setOptional( true );
957       model.addDependency( dep );
958       dep = toDependency( "xalan:xalan:2.5.0::jar" );
959       dep.setOptional( true );
960       model.addDependency( dep );
961       addModel( model );
962 
963       model = toModel( "xerces:xercesImpl:2.6.0" );
964       addModel( model );
965 
966       model = toModel( "xalan:xalan:2.5.0" );
967       addModel( model );
968 
969       model = toModel( "xml-apis:xml-apis:1.3.02" );
970       addModel( model );
971 
972       model = toModel( "xom:xom:1.0" );
973       model.addDependency( toDependency( "xerces:xmlParserAPIs:2.6.2::jar" ) );
974       model.addDependency( toDependency( "xerces:xercesImpl:2.6.2::jar" ) );
975       model.addDependency( toDependency( "xalan:xalan:2.6.0::jar" ) );
976       model.addDependency( toDependency( "com.ibm.icu:icu4j:2.6.1::jar" ) );
977       addModel( model );
978 
979       model = toModel( "xerces:xmlParserAPIs:2.6.2" );
980       addModel( model );
981 
982       model = toModel( "xalan:xalan:2.6.0" );
983       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
984       dep = toDependency( "xerces:xercesImpl:2.6.0::jar" );
985       dep.setOptional( true );
986       model.addDependency( dep );
987       addModel( model );
988 
989       model = toModel( "xml-apis:xml-apis:2.0.2" );
990       model.setRelocation( new VersionedReference() );
991       model.getRelocation().setGroupId( "xml-apis" );
992       model.getRelocation().setArtifactId( "xml-apis" );
993       model.getRelocation().setVersion( "1.0.b2" );
994       addModel( model );
995 
996       model = toModel( "com.ibm.icu:icu4j:2.6.1" );
997       addModel( model );
998 
999       model = toModel( "org.slf4j:slf4j-log4j12:1.2" );
1000       model.setParentProject( toParent( "org.slf4j:slf4j-parent:1.2" ) );
1001       model.addDependency( toDependency( "org.slf4j:slf4j-api:1.2::jar" ) );
1002       model.addDependency( toDependency( "log4j:log4j:1.2.13::jar" ) );
1003       addModel( model );
1004 
1005       model = toModel( "org.slf4j:slf4j-parent:1.2" );
1006       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1007       addModel( model );
1008 
1009       model = toModel( "org.slf4j:slf4j-api:1.2" );
1010       model.setParentProject( toParent( "org.slf4j:slf4j-parent:1.2" ) );
1011       addModel( model );
1012 
1013       model = toModel( "log4j:log4j:1.2.13" );
1014       addModel( model );
1015 
1016       model = toModel( "org.apache.maven.archiva:archiva-policies:1.0-alpha-2-SNAPSHOT" );
1017       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1018       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-common:1.0-alpha-2-SNAPSHOT::jar" ) );
1019       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
1020       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1021       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar" ) );
1022       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
1023       model.addDependency( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar", "test" ) );
1024       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar", "test" ) );
1025       addModel( model );
1026 
1027       model = toModel( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2" );
1028       model.setParentProject( toParent( "org.codehaus.plexus.cache:plexus-cache-providers-parent:1.0-alpha-2" ) );
1029       model.addDependency( toDependency( "net.sf.ehcache:ehcache:1.2.4::jar" ) );
1030       model.addDependency( toDependency( "commons-collections:commons-collections:3.2::jar" ) );
1031       addModel( model );
1032 
1033       model = toModel( "org.codehaus.plexus.cache:plexus-cache-providers-parent:1.0-alpha-2" );
1034       model.setParentProject( toParent( "org.codehaus.plexus.cache:plexus-cache-parent:1.0-alpha-2" ) );
1035       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar" ) );
1036       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-test:1.0-alpha-2::jar", "test" ) );
1037       addModel( model );
1038 
1039       model = toModel( "org.codehaus.plexus.cache:plexus-cache-parent:1.0-alpha-2" );
1040       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.9" ) );
1041       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1042       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-16::jar" ) );
1043       model.addDependencyManagement( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
1044       addModel( model );
1045 
1046       model = toModel( "org.codehaus.plexus:plexus-components:1.1.9" );
1047       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.10" ) );
1048       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1049       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-16::jar", "test" ) );
1050       addModel( model );
1051 
1052       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16" );
1053       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-16" ) );
1054       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1055       addModel( model );
1056 
1057       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-16" );
1058       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
1059       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
1060       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1061       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1062       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
1063       addModel( model );
1064 
1065       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-16" );
1066       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-16" ) );
1067       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1068       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
1069       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1070       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
1071       addModel( model );
1072 
1073       model = toModel( "commons-lang:commons-lang:2.1" );
1074       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1075       addModel( model );
1076 
1077       model = toModel( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2" );
1078       model.setParentProject( toParent( "org.codehaus.plexus.cache:plexus-cache-parent:1.0-alpha-2" ) );
1079       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-16::jar" ) );
1080       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-16::jar" ) );
1081       model.addDependency( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
1082       addModel( model );
1083 
1084       model = toModel( "org.codehaus.plexus.cache:plexus-cache-test:1.0-alpha-2" );
1085       addModel( model );
1086 
1087       model = toModel( "net.sf.ehcache:ehcache:1.2.4" );
1088       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar", "compile" ) );
1089       dep = toDependency( "org.hibernate:hibernate:3.2.0.cr3::jar", "test" );
1090       addExclusion( dep, "javax.transaction:jta" );
1091       addExclusion( dep, "javax.security:jacc" );
1092       model.addDependency( dep );
1093       dep = toDependency( "net.sf.hibernate:hibernate:2.1.8::jar", "test" );
1094       addExclusion( dep, "javax.transaction:jta" );
1095       addExclusion( dep, "javax.security:jacc" );
1096       model.addDependency( dep );
1097       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "test" ) );
1098       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1099       model.addDependency( toDependency( "httpunit:httpunit:1.6::jar", "test" ) );
1100       model.addDependency( toDependency( "commons-httpclient:commons-httpclient:3.0.1::jar", "test" ) );
1101       model.addDependency( toDependency( "com.cenqua.clover:clover:1.3.13::jar", "test" ) );
1102       model.addDependency( toDependency( "checkstyle:checkstyle:4.1::jar", "test" ) );
1103       model.addDependency( toDependency( "checkstyle:checkstyle-optional:4.1::jar", "test" ) );
1104       model.addDependency( toDependency( "commons-httpclient:commons-httpclient:3.0.1::jar", "test" ) );
1105       model.addDependency( toDependency( "httpunit:httpunit:1.6.1::jar", "test" ) );
1106       model.addDependency( toDependency( "httpunit:httpunit:1.6.1::jar", "test" ) );
1107       model.addProperty( "licenseFile", "${basedir}/tools/clover.license" );
1108       addModel( model );
1109 
1110       model = toModel( "commons-logging:commons-logging:1.0.4" );
1111       dep = toDependency( "log4j:log4j:1.2.6::jar" );
1112       dep.setOptional( true );
1113       model.addDependency( dep );
1114       dep = toDependency( "logkit:logkit:1.0.1::jar" );
1115       dep.setOptional( true );
1116       model.addDependency( dep );
1117       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1118       dep = toDependency( "avalon-framework:avalon-framework:4.1.3::jar" );
1119       dep.setOptional( true );
1120       model.addDependency( dep );
1121       addModel( model );
1122 
1123       model = toModel( "log4j:log4j:1.2.6" );
1124       addModel( model );
1125 
1126       model = toModel( "logkit:logkit:1.0.1" );
1127       addModel( model );
1128 
1129       model = toModel( "junit:junit:3.7" );
1130       addModel( model );
1131 
1132       model = toModel( "avalon-framework:avalon-framework:4.1.3" );
1133       addModel( model );
1134 
1135       model = toModel( "org.hibernate:hibernate:3.2.0.cr3" );
1136       addModel( model );
1137 
1138       model = toModel( "net.sf.hibernate:hibernate:2.1.8" );
1139       addModel( model );
1140 
1141       model = toModel( "javax.servlet:servlet-api:2.4" );
1142       addModel( model );
1143 
1144       model = toModel( "httpunit:httpunit:1.6" );
1145       model.addDependency( toDependency( "xerces:xmlParserAPIs:2.2.1::jar" ) );
1146       model.addDependency( toDependency( "xerces:xercesImpl:2.6.2::jar" ) );
1147       model.addDependency( toDependency( "nekohtml:nekohtml:0.9.1::jar" ) );
1148       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
1149       model.addDependency( toDependency( "rhino:js:1.5R4.1::jar" ) );
1150       model.addDependency( toDependency( "javax.servlet:servlet-api:2.3::jar" ) );
1151       model.addDependency( toDependency( "jtidy:jtidy:4aug2000r7-dev::jar" ) );
1152       model.addDependency( toDependency( "javax.activation:activation:1.0.2::jar", "test" ) );
1153       model.addDependency( toDependency( "javax.mail:mail:1.3.1::jar", "test" ) );
1154       addModel( model );
1155 
1156       model = toModel( "xerces:xmlParserAPIs:2.2.1" );
1157       addModel( model );
1158 
1159       model = toModel( "nekohtml:nekohtml:0.9.1" );
1160       model.addDependency( toDependency( "xerces:xerces:2.4.0::jar" ) );
1161       addModel( model );
1162 
1163       model = toModel( "rhino:js:1.5R4.1" );
1164       addModel( model );
1165 
1166       model = toModel( "javax.activation:activation:1.0.2" );
1167       addModel( model );
1168 
1169       model = toModel( "javax.mail:mail:1.3.1" );
1170       model.addDependency( toDependency( "javax.activation:activation:1.0.2::jar", "compile" ) );
1171       addModel( model );
1172 
1173       model = toModel( "commons-httpclient:commons-httpclient:3.0.1" );
1174       model.addDependency( toDependency( "junit:junit:3.8.1::jar" ) );
1175       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
1176       model.addDependency( toDependency( "commons-codec:commons-codec:1.2::jar" ) );
1177       addModel( model );
1178 
1179       model = toModel( "commons-logging:commons-logging:1.0.3" );
1180       dep = toDependency( "log4j:log4j:1.2.6::jar" );
1181       dep.setOptional( true );
1182       model.addDependency( dep );
1183       dep = toDependency( "logkit:logkit:1.0.1::jar" );
1184       dep.setOptional( true );
1185       model.addDependency( dep );
1186       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1187       addModel( model );
1188 
1189       model = toModel( "commons-codec:commons-codec:1.2" );
1190       addModel( model );
1191 
1192       model = toModel( "com.cenqua.clover:clover:1.3.13" );
1193       addModel( model );
1194 
1195       model = toModel( "checkstyle:checkstyle:4.1" );
1196       model.addDependency( toDependency( "antlr:antlr:2.7.2::jar" ) );
1197       model.addDependency( toDependency( "commons-beanutils:commons-beanutils-core:1.7.0::jar" ) );
1198       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
1199       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
1200       addModel( model );
1201 
1202       model = toModel( "antlr:antlr:2.7.2" );
1203       addModel( model );
1204 
1205       model = toModel( "commons-beanutils:commons-beanutils-core:1.7.0" );
1206       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1207       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
1208       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1209       addModel( model );
1210 
1211       model = toModel( "commons-logging:commons-logging:1.0" );
1212       addModel( model );
1213 
1214       model = toModel( "commons-collections:commons-collections:2.0" );
1215       addModel( model );
1216 
1217       model = toModel( "commons-collections:commons-collections:2.1" );
1218       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1219       addModel( model );
1220 
1221       model = toModel( "checkstyle:checkstyle-optional:4.1" );
1222       model.addDependency( toDependency( "checkstyle:checkstyle:4.1::jar" ) );
1223       addModel( model );
1224 
1225       model = toModel( "httpunit:httpunit:1.6.1" );
1226       addModel( model );
1227 
1228       model = toModel( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1" );
1229       model.setParentProject( toParent( "org.codehaus.plexus:plexus-logging:1.0.4" ) );
1230       model.addDependency( toDependency( "org.slf4j:slf4j-simple:1.2::jar" ) );
1231       model.addDependency( toDependency( "org.codehaus.plexus:plexus-logging-provider-test:1.0.4::jar", "test" ) );
1232       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1233       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1234       addModel( model );
1235 
1236       model = toModel( "org.codehaus.plexus:plexus-logging:1.0.4" );
1237       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.11" ) );
1238       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-logging-provider-test:1.0.4::jar" ) );
1239       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1240       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1241       addModel( model );
1242 
1243       model = toModel( "org.codehaus.plexus:plexus-logging-provider-test:1.0.4" );
1244       addModel( model );
1245 
1246       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22" );
1247       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-22" ) );
1248       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1249       addModel( model );
1250 
1251       model = toModel( "org.slf4j:slf4j-simple:1.2" );
1252       model.setParentProject( toParent( "org.slf4j:slf4j-parent:1.2" ) );
1253       model.addDependency( toDependency( "org.slf4j:slf4j-api:1.2::jar" ) );
1254       addModel( model );
1255 
1256       model = toModel( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2" );
1257       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-2" ) );
1258       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17::jar" ) );
1259       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1260       addModel( model );
1261 
1262       model = toModel( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-2" );
1263       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.12" ) );
1264       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1265       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17::jar" ) );
1266       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1267       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
1268       model.addDependencyManagement( toDependency( "org.codehaus.plexus.registry:plexus-registry-test:1.0-alpha-2::jar" ) );
1269       addModel( model );
1270 
1271       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-17" );
1272       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-17" ) );
1273       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-17::jar" ) );
1274       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
1275       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1276       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
1277       addModel( model );
1278 
1279       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-17" );
1280       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
1281       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
1282       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1283       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-17::jar" ) );
1284       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
1285       addModel( model );
1286 
1287       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-17" );
1288       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-17" ) );
1289       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-7::jar" ) );
1290       addModel( model );
1291 
1292       model = toModel( "org.codehaus.plexus.registry:plexus-registry-test:1.0-alpha-2" );
1293       addModel( model );
1294 
1295       model = toModel( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2" );
1296       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry-providers:1.0-alpha-2" ) );
1297       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1298       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
1299       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-test:1.0-alpha-2::jar", "test" ) );
1300       dep = toDependency( "commons-configuration:commons-configuration:1.3::jar" );
1301       addExclusion( dep, "commons-beanutils:commons-beanutils-core" );
1302       addExclusion( dep, "xerces:xerces" );
1303       addExclusion( dep, "xerces:xercesImpl" );
1304       addExclusion( dep, "xalan:xalan" );
1305       addExclusion( dep, "xml-apis:xml-apis" );
1306       addExclusion( dep, "servletapi:servletapi" );
1307       model.addDependency( dep );
1308       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.7.0::jar" ) );
1309       addModel( model );
1310 
1311       model = toModel( "org.codehaus.plexus.registry:plexus-registry-providers:1.0-alpha-2" );
1312       model.setParentProject( toParent( "org.codehaus.plexus.registry:plexus-registry:1.0-alpha-2" ) );
1313       addModel( model );
1314 
1315       model = toModel( "commons-configuration:commons-configuration:1.3" );
1316       model.addDependency( toDependency( "commons-collections:commons-collections:3.1::jar" ) );
1317       model.addDependency( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
1318       model.addDependency( toDependency( "commons-logging:commons-logging-api:1.0.4::jar" ) );
1319       model.addDependency( toDependency( "commons-digester:commons-digester:1.6::jar" ) );
1320       model.addDependency( toDependency( "commons-beanutils:commons-beanutils-core:1.7.0::jar" ) );
1321       model.addDependency( toDependency( "commons-codec:commons-codec:1.3::jar" ) );
1322       model.addDependency( toDependency( "commons-jxpath:commons-jxpath:1.2::jar" ) );
1323       model.addDependency( toDependency( "xerces:xerces:2.2.1::jar" ) );
1324       model.addDependency( toDependency( "xalan:xalan:2.7.0::jar" ) );
1325       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
1326       dep = toDependency( "servletapi:servletapi:2.4::jar" );
1327       dep.setOptional( true );
1328       model.addDependency( dep );
1329       model.addDependency( toDependency( "spice:spice-jndikit:1.1::jar", "test" ) );
1330       model.addDependency( toDependency( "commons-dbcp:commons-dbcp:1.1::jar", "test" ) );
1331       model.addDependency( toDependency( "commons-pool:commons-pool:1.1::jar", "test" ) );
1332       model.addDependency( toDependency( "hsqldb:hsqldb:1.7.2.2::jar", "test" ) );
1333       model.addDependency( toDependency( "dbunit:dbunit:2.1::jar", "test" ) );
1334       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1335       model.addDependency( toDependency( "junit-addons:junit-addons:1.4::jar", "test" ) );
1336       model.addDependency( toDependency( "mockobjects:mockobjects-core:0.09::jar", "test" ) );
1337       model.addDependency( toDependency( "mockobjects:mockobjects-jdk1.4-j2ee1.3:0.09::jar", "test" ) );
1338       addModel( model );
1339 
1340       model = toModel( "commons-collections:commons-collections:3.1" );
1341       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1342       addModel( model );
1343 
1344       model = toModel( "commons-logging:commons-logging-api:1.0.4" );
1345       addModel( model );
1346 
1347       model = toModel( "commons-digester:commons-digester:1.6" );
1348       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.6::jar" ) );
1349       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1350       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
1351       model.addDependency( toDependency( "xml-apis:xml-apis:1.0.b2::jar" ) );
1352       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1353       addModel( model );
1354 
1355       model = toModel( "commons-beanutils:commons-beanutils:1.6" );
1356       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1357       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
1358       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1359       addModel( model );
1360 
1361       model = toModel( "commons-codec:commons-codec:1.3" );
1362       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1363       addModel( model );
1364 
1365       model = toModel( "commons-jxpath:commons-jxpath:1.2" );
1366       model.addDependency( toDependency( "xerces:xerces:1.2.3::jar" ) );
1367       model.addDependency( toDependency( "servletapi:servletapi:2.2::jar" ) );
1368       model.addDependency( toDependency( "junit:junit:3.8::jar" ) );
1369       model.addDependency( toDependency( "ant:ant-optional:1.5.1::jar" ) );
1370       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
1371       model.addDependency( toDependency( "jdom:jdom:b9::jar" ) );
1372       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.4::jar" ) );
1373       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1374       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
1375       addModel( model );
1376 
1377       model = toModel( "xerces:xerces:1.2.3" );
1378       addModel( model );
1379 
1380       model = toModel( "servletapi:servletapi:2.2" );
1381       model.setRelocation( new VersionedReference() );
1382       model.getRelocation().setGroupId( "javax.servlet" );
1383       model.getRelocation().setArtifactId( "servlet-api" );
1384       model.getRelocation().setVersion( "2.2" );
1385       addModel( model );
1386 
1387       model = toModel( "javax.servlet:servlet-api:2.2" );
1388       addModel( model );
1389 
1390       model = toModel( "junit:junit:3.8" );
1391       addModel( model );
1392 
1393       model = toModel( "ant:ant-optional:1.5.1" );
1394       addModel( model );
1395 
1396       model = toModel( "jdom:jdom:b9" );
1397       addModel( model );
1398 
1399       model = toModel( "commons-beanutils:commons-beanutils:1.4" );
1400       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
1401       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
1402       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1403       addModel( model );
1404 
1405       model = toModel( "xerces:xerces:2.2.1" );
1406       addModel( model );
1407 
1408       model = toModel( "xalan:xalan:2.7.0" );
1409       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
1410       dep = toDependency( "xerces:xercesImpl:2.6.0::jar" );
1411       dep.setOptional( true );
1412       model.addDependency( dep );
1413       addModel( model );
1414 
1415       model = toModel( "servletapi:servletapi:2.4" );
1416       addModel( model );
1417 
1418       model = toModel( "spice:spice-jndikit:1.1" );
1419       addModel( model );
1420 
1421       model = toModel( "commons-dbcp:commons-dbcp:1.1" );
1422       addModel( model );
1423 
1424       model = toModel( "commons-pool:commons-pool:1.1" );
1425       addModel( model );
1426 
1427       model = toModel( "hsqldb:hsqldb:1.7.2.2" );
1428       addModel( model );
1429 
1430       model = toModel( "dbunit:dbunit:2.1" );
1431       addModel( model );
1432 
1433       model = toModel( "junit-addons:junit-addons:1.4" );
1434       addModel( model );
1435 
1436       model = toModel( "mockobjects:mockobjects-core:0.09" );
1437       addModel( model );
1438 
1439       model = toModel( "mockobjects:mockobjects-jdk1.4-j2ee1.3:0.09" );
1440       addModel( model );
1441 
1442       model = toModel( "commons-beanutils:commons-beanutils:1.7.0" );
1443       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
1444       addModel( model );
1445 
1446       model = toModel( "org.codehaus.plexus:plexus-jdo2:1.0-alpha-8" );
1447       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.6" ) );
1448       model.addDependency( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
1449       dep = toDependency( "jpox:jpox:1.1.1::jar", "test" );
1450       addExclusion( dep, "javax.sql:jdbc-stdext" );
1451       model.addDependency( dep );
1452       model.addDependency( toDependency( "hsqldb:hsqldb:1.7.3.0::jar", "test" ) );
1453       addModel( model );
1454 
1455       model = toModel( "org.codehaus.plexus:plexus-components:1.1.6" );
1456       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.8" ) );
1457       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
1458       addModel( model );
1459 
1460       model = toModel( "jpox:jpox:1.1.1" );
1461       model.setParentProject( toParent( "jpox:jpox-parent:1.1.1" ) );
1462       model.addDependency( toDependency( "log4j:log4j:1.2.8::jar" ) );
1463       model.addDependency( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
1464       model.addDependency( toDependency( "javax.resource:connector:1.0::jar" ) );
1465       dep = toDependency( "javax.security:jaas:1.0.01::jar" );
1466       dep.setOptional( true );
1467       model.addDependency( dep );
1468       model.addDependency( toDependency( "javax.sql:jdbc-stdext:2.0::jar" ) );
1469       dep = toDependency( "ant:ant:1.6::jar" );
1470       dep.setOptional( true );
1471       model.addDependency( dep );
1472       model.addDependency( toDependency( "jpox:jpox-dbcp:1.1.1::jar", "test" ) );
1473       model.addDependency( toDependency( "commons-dbcp:commons-dbcp:1.2::jar", "test" ) );
1474       model.addDependency( toDependency( "commons-pool:commons-pool:1.2::jar", "test" ) );
1475       model.addDependency( toDependency( "commons-collections:commons-collections:3.1::jar", "test" ) );
1476       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1477       addModel( model );
1478 
1479       model = toModel( "jpox:jpox-parent:1.1.1" );
1480       addModel( model );
1481 
1482       model = toModel( "log4j:log4j:1.2.8" );
1483       addModel( model );
1484 
1485       model = toModel( "javax.resource:connector:1.0" );
1486       addModel( model );
1487 
1488       model = toModel( "javax.security:jaas:1.0.01" );
1489       addModel( model );
1490 
1491       model = toModel( "javax.sql:jdbc-stdext:2.0" );
1492       addModel( model );
1493 
1494       model = toModel( "ant:ant:1.6" );
1495       addModel( model );
1496 
1497       model = toModel( "jpox:jpox-dbcp:1.1.1" );
1498       addModel( model );
1499 
1500       model = toModel( "commons-dbcp:commons-dbcp:1.2" );
1501       addModel( model );
1502 
1503       model = toModel( "commons-pool:commons-pool:1.2" );
1504       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
1505       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1506       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
1507       model.addDependency( toDependency( "xerces:xerces:2.0.2::jar" ) );
1508       addModel( model );
1509 
1510       model = toModel( "hsqldb:hsqldb:1.7.3.0" );
1511       addModel( model );
1512 
1513       model = toModel( "jpox:jpox:1.1.7" );
1514       model.setParentProject( toParent( "jpox:jpox-parent:1.1.7" ) );
1515       model.addDependency( toDependency( "log4j:log4j:1.2.8::jar" ) );
1516       model.addDependency( toDependency( "javax.jdo:jdo2-api:2.0::jar" ) );
1517       model.addDependency( toDependency( "javax.resource:connector:1.0::jar" ) );
1518       model.addDependency( toDependency( "javax.transaction:jta:1.0.1B::jar" ) );
1519       dep = toDependency( "ant:ant:1.6::jar" );
1520       dep.setOptional( true );
1521       model.addDependency( dep );
1522       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1523       addModel( model );
1524 
1525       model = toModel( "jpox:jpox-parent:1.1.7" );
1526       addModel( model );
1527 
1528       model = toModel( "javax.transaction:jta:1.0.1B" );
1529       addModel( model );
1530 
1531       model = toModel( "org.apache.derby:derby:10.1.3.1" );
1532       addModel( model );
1533 
1534       model = toModel( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT" );
1535       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1536       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1537       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1538       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
1539       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-xml-tools:1.0-alpha-2-SNAPSHOT::jar" ) );
1540       model.addDependency( toDependency( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1::jar" ) );
1541       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1542       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1543       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1544       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
1545       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar", "compile" ) );
1546       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar", "compile" ) );
1547       model.addDependency( toDependency( "xmlunit:xmlunit:1.0::jar", "test" ) );
1548       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
1549       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
1550       addModel( model );
1551 
1552       model = toModel( "org.codehaus.plexus:plexus-expression-evaluator:1.0-alpha-1" );
1553       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.7" ) );
1554       addModel( model );
1555 
1556       model = toModel( "org.codehaus.plexus:plexus-components:1.1.7" );
1557       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.8" ) );
1558       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
1559       addModel( model );
1560 
1561       model = toModel( "xmlunit:xmlunit:1.0" );
1562       addModel( model );
1563 
1564       model = toModel( "hsqldb:hsqldb:1.8.0.7" );
1565       addModel( model );
1566 
1567       model = toModel( "org.apache.derby:derbytools:10.1.3.1" );
1568       addModel( model );
1569 
1570       model = toModel( "org.apache.maven.archiva:archiva-converter:1.0-alpha-2-SNAPSHOT" );
1571       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1572       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1573       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1574       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-artifact-converter:1.0-alpha-2-SNAPSHOT::jar" ) );
1575       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1576       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1577       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
1578       model.addDependency( toDependency( "org.apache.maven.shared:maven-model-converter:2.1::jar" ) );
1579       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1580       model.addDependency( toDependency( "org.codehaus.plexus:plexus-i18n:1.0-beta-6::jar" ) );
1581       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
1582       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar" ) );
1583       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.7::jar", "test" ) );
1584       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar", "test" ) );
1585       addModel( model );
1586 
1587       model = toModel( "org.codehaus.plexus:plexus-i18n:1.0-beta-6" );
1588       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.4" ) );
1589       addModel( model );
1590 
1591       model = toModel( "org.codehaus.plexus:plexus-components:1.1.4" );
1592       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.4" ) );
1593       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-8::jar" ) );
1594       addModel( model );
1595 
1596       model = toModel( "org.apache.maven.archiva:archiva-core:1.0-alpha-2-SNAPSHOT-SNAPSHOT" );
1597       addModel( model );
1598 
1599       model = toModel( "org.apache.maven.archiva:archiva-core-consumers:1.0-alpha-2-SNAPSHOT" );
1600       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" ) );
1601       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1602       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1603       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1604       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1605       addModel( model );
1606 
1607       model = toModel( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT" );
1608       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" ) );
1609       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database:1.0-alpha-2-SNAPSHOT::jar" ) );
1610       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-artifact-reports:1.0-alpha-2-SNAPSHOT::jar" ) );
1611       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1612       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1613       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1614       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1615       addModel( model );
1616 
1617       model = toModel( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT" );
1618       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1619       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1620       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-model:1.0-alpha-2-SNAPSHOT::jar" ) );
1621       model.addDependency( toDependency( "org.apache.lucene:lucene-core:2.0.0::jar" ) );
1622       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1623       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1624       model.addDependency( toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" ) );
1625       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
1626       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
1627       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
1628       addModel( model );
1629 
1630       model = toModel( "org.apache.lucene:lucene-core:2.0.0" );
1631       addModel( model );
1632 
1633       model = toModel( "org.apache.maven.archiva:archiva-lucene-consumers:1.0-alpha-2-SNAPSHOT" );
1634       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-consumers:1.0-alpha-2-SNAPSHOT" ) );
1635       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT::jar" ) );
1636       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1637       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-consumer-api:1.0-alpha-2-SNAPSHOT::jar" ) );
1638       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1639       addModel( model );
1640 
1641       model = toModel( "org.apache.maven.archiva:archiva-plexus-application:1.0-alpha-2-SNAPSHOT" );
1642       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-web-standalone:1.0-alpha-2-SNAPSHOT" ) );
1643       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-webapp:1.0-alpha-2-SNAPSHOT::war" ) );
1644       model.addProperty( "archivaVersion", "1.0-alpha-2-SNAPSHOT" );
1645       addModel( model );
1646 
1647       model = toModel( "org.apache.maven.archiva:archiva-web-standalone:1.0-alpha-2-SNAPSHOT" );
1648       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-web:1.0-alpha-2-SNAPSHOT" ) );
1649       addModel( model );
1650 
1651       model = toModel( "org.apache.maven.archiva:archiva-webapp:1.0-alpha-2-SNAPSHOT" );
1652       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-web:1.0-alpha-2-SNAPSHOT" ) );
1653       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-report-manager:1.0-alpha-2-SNAPSHOT::jar" ) );
1654       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-scheduled:1.0-alpha-2-SNAPSHOT::jar" ) );
1655       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-indexer:1.0-alpha-2-SNAPSHOT::jar" ) );
1656       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-proxy:1.0-alpha-2-SNAPSHOT::jar" ) );
1657       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database: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.apache.maven.archiva:archiva-security:1.0-alpha-2-SNAPSHOT::jar" ) );
1660       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-core-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
1661       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
1662       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-lucene-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
1663       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-signature-consumers:1.0-alpha-2-SNAPSHOT::jar" ) );
1664       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-applet:1.0-alpha-2-SNAPSHOT::jar", "provided" ) );
1665       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar", "provided" ) );
1666       model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar", "provided" ) );
1667       model.addDependency( toDependency( "opensymphony:sitemesh:2.2.1::jar" ) );
1668       model.addDependency( toDependency( "taglibs:standard:1.1.2::jar" ) );
1669       model.addDependency( toDependency( "javax.servlet:jstl:1.1.2::jar" ) );
1670       model.addDependency( toDependency( "org.apache.maven.shared:maven-app-configuration-model:1.0::jar" ) );
1671       model.addDependency( toDependency( "org.apache.maven.shared:maven-app-configuration-web:1.0::jar" ) );
1672       model.addDependency( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar", "runtime" ) );
1673       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar" ) );
1674       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.4::jar", "runtime" ) );
1675       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
1676       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar", "runtime" ) );
1677       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar", "runtime" ) );
1678       model.addDependency( toDependency( "opensymphony:webwork:2.2.4::jar" ) );
1679       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
1680       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar" ) );
1681       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-api:1.0-alpha-2::jar", "compile" ) );
1682       model.addDependency( toDependency( "org.codehaus.plexus.cache:plexus-cache-ehcache:1.0-alpha-2::jar", "compile" ) );
1683       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1684       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1685       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-xwork-content:1.0-alpha-1::war", "runtime" ) );
1686       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-xwork-integration:1.0-alpha-1::jar" ) );
1687       model.addDependency( toDependency( "org.codehaus.plexus.redback:redback-taglib:1.0-alpha-1::jar" ) );
1688       model.addDependency( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-simple:1.0-alpha-2::jar" ) );
1689       model.addDependency( toDependency( "org.codehaus.plexus:plexus-xwork-integration:1.0-alpha-6::jar" ) );
1690       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4::jar" ) );
1691       model.addDependency( toDependency( "org.apache.derby:derby:10.1.3.1::jar", "provided" ) );
1692       model.addDependency( toDependency( "javax.mail:mail:1.4::jar", "provided" ) );
1693       model.addDependency( toDependency( "javax.activation:activation:1.1::jar", "provided" ) );
1694       addModel( model );
1695 
1696       model = toModel( "org.apache.maven.archiva:archiva-scheduled:1.0-alpha-2-SNAPSHOT" );
1697       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-parent: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-database:1.0-alpha-2-SNAPSHOT::jar" ) );
1700       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1701       model.addDependency( toDependency( "org.codehaus.plexus:plexus-taskqueue:1.0-alpha-6::jar" ) );
1702       model.addDependency( toDependency( "org.codehaus.plexus:plexus-quartz:1.0-alpha-3::jar" ) );
1703       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1704       model.addDependency( toDependency( "commons-lang:commons-lang:2.2::jar" ) );
1705       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1706       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
1707       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-database-consumers:1.0-alpha-2-SNAPSHOT::jar", "test" ) );
1708       model.addDependency( toDependency( "hsqldb:hsqldb:1.8.0.7::jar", "test" ) );
1709       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::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.codehaus.plexus:plexus-taskqueue:1.0-alpha-6" );
1715       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.7" ) );
1716       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
1717       model.addDependency( toDependency( "backport-util-concurrent:backport-util-concurrent:3.0::jar" ) );
1718       addModel( model );
1719 
1720       model = toModel( "backport-util-concurrent:backport-util-concurrent:3.0" );
1721       addModel( model );
1722 
1723       model = toModel( "org.codehaus.plexus:plexus-quartz:1.0-alpha-3" );
1724       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.6" ) );
1725       model.addDependency( toDependency( "quartz:quartz:1.4.5::jar" ) );
1726       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.2::jar" ) );
1727       addModel( model );
1728 
1729       model = toModel( "quartz:quartz:1.4.5" );
1730       addModel( model );
1731 
1732       model = toModel( "commons-logging:commons-logging:1.0.2" );
1733       dep = toDependency( "log4j:log4j:1.1.3::jar" );
1734       dep.setOptional( true );
1735       model.addDependency( dep );
1736       dep = toDependency( "logkit:logkit:1.0.1::jar" );
1737       dep.setOptional( true );
1738       model.addDependency( dep );
1739       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
1740       addModel( model );
1741 
1742       model = toModel( "log4j:log4j:1.1.3" );
1743       addModel( model );
1744 
1745       model = toModel( "org.apache.maven.archiva:archiva-proxy:1.0-alpha-2-SNAPSHOT" );
1746       model.setParentProject( toParent( "org.apache.maven.archiva:archiva-base:1.0-alpha-2-SNAPSHOT" ) );
1747       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-configuration:1.0-alpha-2-SNAPSHOT::jar" ) );
1748       model.addDependency( toDependency( "org.apache.maven.archiva:archiva-repository-layer:1.0-alpha-2-SNAPSHOT::jar" ) );
1749       model.addDependency( toDependency( "commons-io:commons-io:1.2::jar" ) );
1750       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-file:1.0-beta-2::jar" ) );
1751       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-beta-2::jar" ) );
1752       dep = toDependency( "org.codehaus.plexus:plexus-digest:1.1::jar" );
1753       addExclusion( dep, "org.codehaus.plexus:plexus-container-default" );
1754       model.addDependency( dep );
1755       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-22::jar" ) );
1756       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-22::jar" ) );
1757       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-commons:1.0-alpha-2::jar", "test" ) );
1758       model.addDependency( toDependency( "easymock:easymock:1.2_Java1.3::jar", "test" ) );
1759       model.addDependency( toDependency( "org.codehaus.plexus:plexus-slf4j-logging:1.1-alpha-1::jar", "test" ) );
1760       model.addDependency( toDependency( "org.slf4j:slf4j-log4j12:1.2::jar", "test" ) );
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.shared:maven-app-configuration-model:1.0" );
3079       model.setParentProject( toParent( "org.apache.maven.shared:maven-app-configuration:1.0" ) );
3080       model.addDependency( toDependency( "org.codehaus.plexus.registry:plexus-registry-api:1.0-alpha-2::jar" ) );
3081       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
3082       addModel( model );
3083 
3084       model = toModel( "org.apache.maven.shared:maven-app-configuration:1.0" );
3085       model.setParentProject( toParent( "org.apache.maven.shared:maven-shared-components:7" ) );
3086       addModel( model );
3087 
3088       model = toModel( "org.apache.maven.shared:maven-app-configuration-web:1.0" );
3089       model.setParentProject( toParent( "org.apache.maven.shared:maven-app-configuration:1.0" ) );
3090       model.addDependency( toDependency( "org.apache.maven.shared:maven-app-configuration-model:1.0::jar" ) );
3091       model.addDependency( toDependency( "org.apache.maven:maven-project:2.0.4::jar" ) );
3092       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2::jar", "runtime" ) );
3093       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar", "test" ) );
3094       addModel( model );
3095 
3096       model = toModel( "org.apache.maven:maven-project:2.0.4" );
3097       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3098       model.addDependency( toDependency( "org.apache.maven:maven-settings:2.0.4::jar" ) );
3099       model.addDependency( toDependency( "org.apache.maven:maven-artifact-test:2.0.4::jar", "test" ) );
3100       model.addDependency( toDependency( "org.apache.maven:maven-profile:2.0.4::jar" ) );
3101       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.4::jar" ) );
3102       model.addDependency( toDependency( "org.apache.maven:maven-artifact-manager:2.0.4::jar" ) );
3103       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3104       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.4::jar" ) );
3105       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3106       addModel( model );
3107 
3108       model = toModel( "org.apache.maven:maven-settings:2.0.4" );
3109       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3110       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.4::jar" ) );
3111       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3112       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3113       addModel( model );
3114 
3115       model = toModel( "org.apache.maven:maven-artifact-test:2.0.4" );
3116       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3117       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
3118       model.addDependency( toDependency( "org.apache.maven:maven-settings:2.0.4::jar" ) );
3119       model.addDependency( toDependency( "org.apache.maven:maven-artifact-manager:2.0.4::jar" ) );
3120       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.4::jar" ) );
3121       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3122       addModel( model );
3123 
3124       model = toModel( "org.apache.maven:maven-artifact-manager:2.0.4" );
3125       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3126       model.addDependency( toDependency( "org.apache.maven:maven-repository-metadata:2.0.4::jar" ) );
3127       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-file:1.0-alpha-7::jar", "test" ) );
3128       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3129       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.4::jar" ) );
3130       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3131       model.addDependency( toDependency( "org.apache.maven.wagon:wagon-provider-api:1.0-alpha-6::jar" ) );
3132       addModel( model );
3133 
3134       model = toModel( "org.apache.maven:maven-repository-metadata:2.0.4" );
3135       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3136       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3137       addModel( model );
3138 
3139       model = toModel( "org.apache.maven:maven-artifact:2.0.4" );
3140       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3141       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3142       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar", "test" ) );
3143       addModel( model );
3144 
3145       model = toModel( "org.apache.maven:maven-profile:2.0.4" );
3146       model.setParentProject( toParent( "org.apache.maven:maven:2.0.4" ) );
3147       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.4::jar" ) );
3148       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3149       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3150       addModel( model );
3151 
3152       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-simple:1.0-alpha-2" );
3153       model.setParentProject( toParent( "org.codehaus.plexus.webdav:plexus-webdav-providers-parent:1.0-alpha-2" ) );
3154       model.addDependency( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
3155       model.addDependency( toDependency( "it.could:webdav:0.4::jar" ) );
3156       addModel( model );
3157 
3158       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-providers-parent:1.0-alpha-2" );
3159       model.setParentProject( toParent( "org.codehaus.plexus.webdav:plexus-webdav-parent:1.0-alpha-2" ) );
3160       model.addDependency( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-api:1.0-alpha-2::jar" ) );
3161       model.addDependency( toDependency( "org.codehaus.plexus.webdav:plexus-webdav-test:1.0-alpha-2::jar", "test" ) );
3162       addModel( model );
3163 
3164       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-parent:1.0-alpha-2" );
3165       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.12" ) );
3166       addModel( model );
3167 
3168       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-api:1.0-alpha-2" );
3169       model.setParentProject( toParent( "org.codehaus.plexus.webdav:plexus-webdav-parent:1.0-alpha-2" ) );
3170       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
3171       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar" ) );
3172       model.addDependency( toDependency( "javax.servlet:servlet-api:2.3::jar" ) );
3173       model.addDependency( toDependency( "commons-lang:commons-lang:2.1::jar" ) );
3174       addModel( model );
3175 
3176       model = toModel( "org.codehaus.plexus.webdav:plexus-webdav-test:1.0-alpha-2" );
3177       addModel( model );
3178 
3179       model = toModel( "it.could:webdav:0.4" );
3180       model.addDependency( toDependency( "javax.servlet:servlet-api:2.3::jar", "runtime" ) );
3181       addModel( model );
3182 
3183       model = toModel( "org.apache.maven:maven-model:2.0.5" );
3184       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
3185       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3186       addModel( model );
3187 
3188       model = toModel( "org.apache.maven:maven-project:2.0.5" );
3189       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
3190       model.addDependency( toDependency( "org.apache.maven:maven-settings:2.0.5::jar" ) );
3191       model.addDependency( toDependency( "org.apache.maven:maven-artifact-test:2.0.5::jar", "test" ) );
3192       model.addDependency( toDependency( "org.apache.maven:maven-profile:2.0.5::jar" ) );
3193       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
3194       model.addDependency( toDependency( "org.apache.maven:maven-artifact-manager:2.0.5::jar" ) );
3195       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3196       model.addDependency( toDependency( "org.apache.maven:maven-artifact:2.0.5::jar" ) );
3197       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3198       addModel( model );
3199 
3200       model = toModel( "org.apache.maven:maven-settings:2.0.5" );
3201       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
3202       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
3203       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3204       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3205       addModel( model );
3206 
3207       model = toModel( "org.apache.maven:maven-artifact-test:2.0.5" );
3208       addModel( model );
3209 
3210       model = toModel( "org.apache.maven:maven-profile:2.0.5" );
3211       model.setParentProject( toParent( "org.apache.maven:maven:2.0.5" ) );
3212       model.addDependency( toDependency( "org.apache.maven:maven-model:2.0.5::jar" ) );
3213       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3214       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-9::jar" ) );
3215       addModel( model );
3216 
3217       model = toModel( "org.codehaus.plexus:plexus-appserver-host:2.0-alpha-8" );
3218       model.setParentProject( toParent( "org.codehaus.plexus:plexus-appserver:2.0-alpha-8" ) );
3219       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
3220       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar" ) );
3221       model.addDependency( toDependency( "mx4j:mx4j:3.0.1::jar" ) );
3222       model.addDependency( toDependency( "mx4j:mx4j-remote:3.0.1::jar" ) );
3223       model.addDependency( toDependency( "org.livetribe:livetribe-slp:1.0.2::jar" ) );
3224       addModel( model );
3225 
3226       model = toModel( "org.codehaus.plexus:plexus-appserver:2.0-alpha-8" );
3227       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.11" ) );
3228       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.4.1::jar" ) );
3229       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-20::jar" ) );
3230       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-20::jar" ) );
3231       addModel( model );
3232 
3233       model = toModel( "mx4j:mx4j:3.0.1" );
3234       addModel( model );
3235 
3236       model = toModel( "mx4j:mx4j-remote:3.0.1" );
3237       addModel( model );
3238 
3239       model = toModel( "org.livetribe:livetribe-slp:1.0.2" );
3240       model.setParentProject( toParent( "org.livetribe:livetribe:1.0" ) );
3241       model.addDependency( toDependency( "backport-util-concurrent:backport-util-concurrent:2.2::jar" ) );
3242       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "test" ) );
3243       addModel( model );
3244 
3245       model = toModel( "org.livetribe:livetribe:1.0" );
3246       addModel( model );
3247 
3248       model = toModel( "backport-util-concurrent:backport-util-concurrent:2.2" );
3249       addModel( model );
3250 
3251       model = toModel( "org.codehaus.plexus:plexus-appserver-service-jetty:2.0-alpha-8" );
3252       model.setParentProject( toParent( "org.codehaus.plexus:plexus-appserver-services:2.0-alpha-8" ) );
3253       model.addDependency( toDependency( "ant:ant:1.6.2::jar" ) );
3254       model.addDependency( toDependency( "jetty:org.mortbay.jetty:5.1.10::jar" ) );
3255       model.addDependency( toDependency( "tomcat:jasper-compiler:5.5.15::jar" ) );
3256       model.addDependency( toDependency( "tomcat:jasper-runtime:5.5.15::jar" ) );
3257       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar" ) );
3258       model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar" ) );
3259       dep = toDependency( "commons-el:commons-el:1.0::jar", "runtime" );
3260       addExclusion( dep, "log4j:log4j" );
3261       addExclusion( dep, "commons-logging:commons-logging" );
3262       addExclusion( dep, "logkit:logkit" );
3263       model.addDependency( dep );
3264       model.addDependency( toDependency( "jetty:org.mortbay.jetty.plus:5.1.10::jar" ) );
3265       model.addDependency( toDependency( "commons-logging:commons-logging-api:1.0.4::jar", "test" ) );
3266       model.addDependency( toDependency( "org.apache.derby:derby:10.1.3.1::jar", "test" ) );
3267       addModel( model );
3268 
3269       model = toModel( "org.codehaus.plexus:plexus-appserver-services:2.0-alpha-8" );
3270       model.setParentProject( toParent( "org.codehaus.plexus:plexus-appserver:2.0-alpha-8" ) );
3271       model.addDependency( toDependency( "org.codehaus.plexus:plexus-appserver-host:2.0-alpha-8::jar" ) );
3272       addModel( model );
3273 
3274       model = toModel( "ant:ant:1.6.2" );
3275       dep = toDependency( "xerces:xerces-impl:2.6.2::jar" );
3276       dep.setOptional( true );
3277       model.addDependency( dep );
3278       dep = toDependency( "xml-apis:xml-apis:2.6.2::jar" );
3279       dep.setOptional( true );
3280       model.addDependency( dep );
3281       addModel( model );
3282 
3283       model = toModel( "xerces:xerces-impl:2.6.2" );
3284       addModel( model );
3285 
3286       model = toModel( "xml-apis:xml-apis:2.6.2" );
3287       addModel( model );
3288 
3289       model = toModel( "jetty:org.mortbay.jetty:5.1.10" );
3290       addModel( model );
3291 
3292       model = toModel( "tomcat:jasper-compiler:5.5.15" );
3293       model.setParentProject( toParent( "tomcat:tomcat-parent:5.5.15" ) );
3294       model.addDependency( toDependency( "javax.servlet:jsp-api:2.0::jar" ) );
3295       model.addDependency( toDependency( "ant:ant:1.6.5::jar" ) );
3296       addModel( model );
3297 
3298       model = toModel( "tomcat:tomcat-parent:5.5.15" );
3299       model.setParentProject( toParent( "org.apache:apache:3" ) );
3300       model.addDependencyManagement( toDependency( "commons-logging:commons-logging-api:1.0.4::jar" ) );
3301       addModel( model );
3302 
3303       model = toModel( "ant:ant:1.6.5" );
3304       dep = toDependency( "xerces:xerces-impl:2.6.2::jar" );
3305       dep.setOptional( true );
3306       model.addDependency( dep );
3307       dep = toDependency( "xml-apis:xml-apis:2.6.2::jar" );
3308       dep.setOptional( true );
3309       model.addDependency( dep );
3310       addModel( model );
3311 
3312       model = toModel( "tomcat:jasper-runtime:5.5.15" );
3313       model.setParentProject( toParent( "tomcat:tomcat-parent:5.5.15" ) );
3314       model.addDependency( toDependency( "javax.servlet:servlet-api:2.4::jar" ) );
3315       model.addDependency( toDependency( "commons-el:commons-el:1.0::jar" ) );
3316       addModel( model );
3317 
3318       model = toModel( "commons-el:commons-el:1.0" );
3319       model.addDependency( toDependency( "servletapi:servletapi:2.4-20040521::jar", "provided" ) );
3320       model.addDependency( toDependency( "jspapi:jsp-api:2.0-20040521::jar", "provided" ) );
3321       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
3322       addModel( model );
3323 
3324       model = toModel( "servletapi:servletapi:2.4-20040521" );
3325       addModel( model );
3326 
3327       model = toModel( "jspapi:jsp-api:2.0-20040521" );
3328       addModel( model );
3329 
3330       model = toModel( "jetty:org.mortbay.jetty.plus:5.1.10" );
3331       addModel( model );
3332 
3333       model = toModel( "org.codehaus.plexus:plexus-cli:1.1" );
3334       model.setParentProject( toParent( "org.codehaus.plexus:plexus-tools:1.0.8" ) );
3335       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3336       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-14::jar" ) );
3337       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.1::jar" ) );
3338       dep = toDependency( "commons-cli:commons-cli:1.0::jar" );
3339       addExclusion( dep, "commons-lang:commons-lang" );
3340       addExclusion( dep, "commons-logging:commons-logging" );
3341       model.addDependency( dep );
3342       addModel( model );
3343 
3344       model = toModel( "org.codehaus.plexus:plexus-tools:1.0.8" );
3345       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
3346       model.addDependency( toDependency( "org.codehaus.plexus:plexus-container-default:1.0-alpha-14::jar" ) );
3347       addModel( model );
3348 
3349       model = toModel( "org.codehaus.plexus:plexus-container-default:1.0-alpha-14" );
3350       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0-alpha-14" ) );
3351       model.addDependency( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-13::jar" ) );
3352       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
3353       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3354       model.addDependency( toDependency( "jmock:jmock:1.0.1::jar", "test" ) );
3355       addModel( model );
3356 
3357       model = toModel( "org.codehaus.plexus:plexus-containers:1.0-alpha-14" );
3358       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
3359       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
3360       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3361       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-13::jar" ) );
3362       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
3363       addModel( model );
3364 
3365       model = toModel( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5" );
3366       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
3367       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
3368       addModel( model );
3369 
3370       model = toModel( "org.codehaus.plexus:plexus-component-api:1.0-alpha-13" );
3371       model.setParentProject( toParent( "org.codehaus.plexus:plexus-containers:1.0.7-alpha-3" ) );
3372       model.addDependency( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3373       addModel( model );
3374 
3375       model = toModel( "org.codehaus.plexus:plexus-containers:1.0.7-alpha-3" );
3376       model.setParentProject( toParent( "org.codehaus.plexus:plexus:1.0.9" ) );
3377       model.addDependency( toDependency( "junit:junit:3.8.1::jar", "compile" ) );
3378       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-classworlds:1.2-alpha-5::jar" ) );
3379       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-component-api:1.0-alpha-13::jar" ) );
3380       model.addDependencyManagement( toDependency( "org.codehaus.plexus:plexus-utils:1.3::jar" ) );
3381       addModel( model );
3382 
3383       model = toModel( "commons-cli:commons-cli:1.0" );
3384       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
3385       model.addDependency( toDependency( "commons-lang:commons-lang:1.0::jar" ) );
3386       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3387       addModel( model );
3388 
3389       model = toModel( "commons-lang:commons-lang:1.0" );
3390       model.addDependency( toDependency( "junit:junit:3.7::jar" ) );
3391       addModel( model );
3392 
3393       model = toModel( "org.codehaus.plexus:plexus-command-line:1.0-alpha-2" );
3394       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.4" ) );
3395       model.addDependency( toDependency( "org.codehaus.plexus:plexus-utils:1.0.4::jar" ) );
3396       addModel( model );
3397 
3398       model = toModel( "org.codehaus.plexus:plexus-naming:1.0-alpha-3" );
3399       model.setParentProject( toParent( "org.codehaus.plexus:plexus-components:1.1.9" ) );
3400       model.addDependency( toDependency( "directory-naming:naming-core:0.8::jar" ) );
3401       model.addDependency( toDependency( "directory-naming:naming-java:0.8::jar" ) );
3402       model.addDependency( toDependency( "directory-naming:naming-factory:0.8::jar" ) );
3403       model.addDependency( toDependency( "directory-naming:naming-config:0.8::jar" ) );
3404       model.addDependency( toDependency( "commons-dbcp:commons-dbcp:1.2.1::jar" ) );
3405       model.addDependency( toDependency( "commons-pool:commons-pool:1.2::jar" ) );
3406       model.addDependency( toDependency( "hsqldb:hsqldb:1.7.1::jar", "test" ) );
3407       addModel( model );
3408 
3409       model = toModel( "directory-naming:naming-config:0.8" );
3410       model.addDependency( toDependency( "directory-naming:naming-core:0.8::jar" ) );
3411       model.addDependency( toDependency( "directory-naming:naming-factory:0.8::jar" ) );
3412       model.addDependency( toDependency( "commons-logging:commons-logging:1.0.3::jar" ) );
3413       model.addDependency( toDependency( "commons-lang:commons-lang:1.0.1::jar" ) );
3414       model.addDependency( toDependency( "commons-digester:commons-digester:1.4.1::jar" ) );
3415       model.addDependency( toDependency( "directory-naming:naming-java:0.8::jar" ) );
3416       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.6.1::jar" ) );
3417       model.addDependency( toDependency( "commons-collections:commons-collections:3.1::jar" ) );
3418       model.addDependency( toDependency( "commons-dbcp:commons-dbcp:1.0::jar" ) );
3419       model.addDependency( toDependency( "commons-pool:commons-pool:1.0.1::jar" ) );
3420       model.addDependency( toDependency( "hsqldb:hsqldb:1.7.1::jar" ) );
3421       addModel( model );
3422 
3423       model = toModel( "commons-lang:commons-lang:1.0.1" );
3424       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3425       addModel( model );
3426 
3427       model = toModel( "commons-digester:commons-digester:1.4.1" );
3428       model.addDependency( toDependency( "commons-beanutils:commons-beanutils:1.6::jar" ) );
3429       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
3430       model.addDependency( toDependency( "commons-collections:commons-collections:2.1::jar" ) );
3431       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
3432       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3433       addModel( model );
3434 
3435       model = toModel( "commons-beanutils:commons-beanutils:1.6.1" );
3436       model.addDependency( toDependency( "commons-logging:commons-logging:1.0::jar" ) );
3437       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
3438       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3439       addModel( model );
3440 
3441       model = toModel( "commons-dbcp:commons-dbcp:1.0" );
3442       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
3443       model.addDependency( toDependency( "commons-lang:commons-lang:1.0-b1::jar" ) );
3444       model.addDependency( toDependency( "commons-pool:commons-pool:1.0::jar" ) );
3445       model.addDependency( toDependency( "jdbc:jdbc:2.0::jar" ) );
3446       model.addDependency( toDependency( "xml-apis:xml-apis:2.0.2::jar" ) );
3447       model.addDependency( toDependency( "junit:junit:3.7::jar" ) );
3448       addModel( model );
3449 
3450       model = toModel( "commons-lang:commons-lang:1.0-b1" );
3451       addModel( model );
3452 
3453       model = toModel( "commons-pool:commons-pool:1.0" );
3454       addModel( model );
3455 
3456       model = toModel( "jdbc:jdbc:2.0" );
3457       model.setRelocation( new VersionedReference() );
3458       model.getRelocation().setGroupId( "javax.sql" );
3459       model.getRelocation().setArtifactId( "jdbc-stdext" );
3460       model.getRelocation().setVersion( "2.0" );
3461       addModel( model );
3462 
3463       model = toModel( "commons-pool:commons-pool:1.0.1" );
3464       model.addDependency( toDependency( "commons-collections:commons-collections:2.0::jar" ) );
3465       model.addDependency( toDependency( "junit:junit:3.7::jar", "test" ) );
3466       addModel( model );
3467 
3468    }
3469 }