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