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