1{ pkgs, stdenv, maven }:
2
3with pkgs;
4
5let
6 mavenbuild = callPackage ../development/java-modules/build-maven-package.nix { };
7 fetchMaven = callPackage ../development/java-modules/m2install.nix { };
8in {
9 inherit mavenbuild fetchMaven;
10
11 mavenPlugins = recurseIntoAttrs (callPackage ../development/java-modules/mavenPlugins.nix { });
12
13 inherit (callPackage ../development/java-modules/eclipse/aether-util.nix { inherit fetchMaven; })
14 aetherUtil_0_9_0_M2;
15
16 inherit (callPackage ../development/java-modules/apache/ant.nix { inherit fetchMaven; })
17 ant_1_8_2;
18
19 inherit (callPackage ../development/java-modules/apache/ant-launcher.nix { inherit fetchMaven; })
20 antLauncher_1_8_2;
21
22 inherit (callPackage ../development/java-modules/beanshell/bsh.nix { inherit fetchMaven; })
23 bsh_2_0_b4;
24
25 inherit (callPackage ../development/java-modules/classworlds/classworlds.nix { inherit fetchMaven; })
26 classworlds_1_1_alpha2
27 classworlds_1_1;
28
29 inherit (callPackage ../development/java-modules/apache/commons-cli.nix { inherit fetchMaven; })
30 commonsCli_1_0
31 commonsCli_1_2;
32
33 inherit (callPackage ../development/java-modules/apache/commons-io.nix { inherit fetchMaven; })
34 commonsIo_2_1;
35
36 inherit (callPackage ../development/java-modules/apache/commons-lang.nix { inherit fetchMaven; })
37 commonsLang_2_1
38 commonsLang_2_3
39 commonsLang_2_6;
40
41 inherit (callPackage ../development/java-modules/apache/commons-lang3.nix { inherit fetchMaven; })
42 commonsLang3_3_1;
43
44 inherit (callPackage ../development/java-modules/apache/commons-logging-api.nix { inherit fetchMaven; })
45 commonsLoggingApi_1_1;
46
47 inherit (callPackage ../development/java-modules/findbugs/jsr305.nix { inherit fetchMaven; })
48 findbugsJsr305_2_0_1;
49
50 inherit (callPackage ../development/java-modules/google/collections.nix { inherit fetchMaven; })
51 googleCollections_1_0;
52
53 inherit (callPackage ../development/java-modules/hamcrest/all.nix { inherit fetchMaven; })
54 hamcrestAll_1_3;
55
56 inherit (callPackage ../development/java-modules/hamcrest/core.nix { inherit fetchMaven; })
57 hamcrestCore_1_3;
58
59 inherit (callPackage ../development/java-modules/junit { inherit mavenbuild fetchMaven; })
60 junit_3_8_1
61 junit_3_8_2
62 junit_4_12;
63
64 inherit (callPackage ../development/java-modules/log4j { inherit fetchMaven; })
65 log4j_1_2_12;
66
67 inherit (callPackage ../development/java-modules/maven/archiver.nix { inherit fetchMaven; })
68 mavenArchiver_2_5;
69
70 inherit (callPackage ../development/java-modules/maven/artifact.nix { inherit fetchMaven; })
71 mavenArtifact_2_0_1
72 mavenArtifact_2_0_6
73 mavenArtifact_2_0_8
74 mavenArtifact_2_0_9
75 mavenArtifact_2_2_1
76 mavenArtifact_3_0_3;
77
78 inherit (callPackage ../development/java-modules/maven/artifact-manager.nix { inherit fetchMaven; })
79 mavenArtifactManager_2_0_1
80 mavenArtifactManager_2_0_6
81 mavenArtifactManager_2_0_9
82 mavenArtifactManager_2_2_1;
83
84 inherit (callPackage ../development/java-modules/maven/common-artifact-filters.nix { inherit fetchMaven; })
85 mavenCommonArtifactFilters_1_2
86 mavenCommonArtifactFilters_1_3
87 mavenCommonArtifactFilters_1_4;
88
89 inherit (callPackage ../development/java-modules/maven/core.nix { inherit fetchMaven; })
90 mavenCore_2_0_1
91 mavenCore_2_0_6
92 mavenCore_2_0_9
93 mavenCore_2_2_1;
94
95 inherit (callPackage ../development/java-modules/maven/dependency-tree.nix { inherit fetchMaven; })
96 mavenDependencyTree_2_1;
97
98 inherit (callPackage ../development/java-modules/maven/doxia-sink-api.nix { inherit fetchMaven; })
99 mavenDoxiaSinkApi_1_0_alpha6
100 mavenDoxiaSinkApi_1_0_alpha7
101 mavenDoxiaSinkApi_1_0_alpha10;
102
103 inherit (callPackage ../development/java-modules/maven/enforcer.nix { inherit fetchMaven; })
104 mavenEnforcerApi_1_3_1
105 mavenEnforcerRules_1_3_1;
106
107 inherit (callPackage ../development/java-modules/maven/error-diagnostics.nix { inherit fetchMaven; })
108 mavenErrorDiagnostics_2_0_1
109 mavenErrorDiagnostics_2_0_6
110 mavenErrorDiagnostics_2_0_9
111 mavenErrorDiagnostics_2_2_1;
112
113 inherit (callPackage ../development/java-modules/maven/filtering.nix { inherit fetchMaven; })
114 mavenFiltering_1_1;
115
116 inherit (callPackage ../development/java-modules/maven-hello { inherit mavenbuild; })
117 mavenHello_1_0
118 mavenHello_1_1;
119
120 inherit (callPackage ../development/java-modules/maven/model.nix { inherit fetchMaven; })
121 mavenModel_2_0_1
122 mavenModel_2_0_6
123 mavenModel_2_0_9
124 mavenModel_2_2_1
125 mavenModel_3_0_3;
126
127 inherit (callPackage ../development/java-modules/maven/monitor.nix { inherit fetchMaven; })
128 mavenMonitor_2_0_1
129 mavenMonitor_2_0_6
130 mavenMonitor_2_0_9
131 mavenMonitor_2_2_1;
132
133 inherit (callPackage ../development/java-modules/maven/plugin-annotations.nix { inherit fetchMaven; })
134 mavenPluginAnnotations_3_1
135 mavenPluginAnnotations_3_2;
136
137 inherit (callPackage ../development/java-modules/maven/plugin-api.nix { inherit fetchMaven; })
138 mavenPluginApi_2_0_1
139 mavenPluginApi_2_0_6
140 mavenPluginApi_2_0_9
141 mavenPluginApi_2_2_1
142 mavenPluginApi_3_0_3;
143
144 inherit (callPackage ../development/java-modules/maven/plugin-descriptor.nix { inherit fetchMaven; })
145 mavenPluginDescriptor_2_0_1
146 mavenPluginDescriptor_2_0_6
147 mavenPluginDescriptor_2_0_9
148 mavenPluginDescriptor_2_2_1;
149
150 inherit (callPackage ../development/java-modules/maven/plugin-parameter-documenter.nix { inherit fetchMaven; })
151 mavenPluginParameterDocumenter_2_0_1
152 mavenPluginParameterDocumenter_2_0_6
153 mavenPluginParameterDocumenter_2_0_9
154 mavenPluginParameterDocumenter_2_2_1;
155
156 inherit (callPackage ../development/java-modules/maven/plugin-registry.nix { inherit fetchMaven; })
157 mavenPluginRegistry_2_0_1
158 mavenPluginRegistry_2_0_6
159 mavenPluginRegistry_2_0_9
160 mavenPluginRegistry_2_2_1;
161
162 inherit (callPackage ../development/java-modules/maven/plugin-testing-harness.nix { inherit fetchMaven; })
163 mavenPluginTestingHarness_1_1;
164
165 inherit (callPackage ../development/java-modules/maven/profile.nix { inherit fetchMaven; })
166 mavenProfile_2_0_1
167 mavenProfile_2_0_6
168 mavenProfile_2_0_9
169 mavenProfile_2_2_1;
170
171 inherit (callPackage ../development/java-modules/maven/project.nix { inherit fetchMaven; })
172 mavenProject_2_0_1
173 mavenProject_2_0_6
174 mavenProject_2_0_8
175 mavenProject_2_0_9
176 mavenProject_2_2_1;
177
178 inherit (callPackage ../development/java-modules/maven/reporting-api.nix { inherit fetchMaven; })
179 mavenReportingApi_2_0_1
180 mavenReportingApi_2_0_6
181 mavenReportingApi_2_0_9
182 mavenReportingApi_2_2_1;
183
184 inherit (callPackage ../development/java-modules/maven/repository-metadata.nix { inherit fetchMaven; })
185 mavenRepositoryMetadata_2_0_1
186 mavenRepositoryMetadata_2_0_6
187 mavenRepositoryMetadata_2_0_9
188 mavenRepositoryMetadata_2_2_1;
189
190 inherit (callPackage ../development/java-modules/maven/settings.nix { inherit fetchMaven; })
191 mavenSettings_2_0_1
192 mavenSettings_2_0_6
193 mavenSettings_2_0_9
194 mavenSettings_2_2_1;
195
196 inherit (callPackage ../development/java-modules/maven/shared-incremental.nix { inherit fetchMaven; })
197 mavenSharedIncremental_1_1;
198
199 inherit (callPackage ../development/java-modules/maven/shared-utils.nix { inherit fetchMaven; })
200 mavenSharedUtils_0_1;
201
202 inherit (callPackage ../development/java-modules/maven/surefire-api.nix { inherit fetchMaven; })
203 mavenSurefireApi_2_12_4
204 mavenSurefireApi_2_17;
205
206 inherit (callPackage ../development/java-modules/maven/surefire-booter.nix { inherit fetchMaven; })
207 mavenSurefireBooter_2_12_4
208 mavenSurefireBooter_2_17;
209
210 inherit (callPackage ../development/java-modules/maven/surefire-common.nix { inherit fetchMaven; })
211 mavenSurefireCommon_2_12_4
212 mavenSurefireCommon_2_17;
213
214 inherit (callPackage ../development/java-modules/maven/surefire-junit4.nix { inherit fetchMaven; })
215 mavenSurefireJunit4_2_12_4;
216
217 inherit (callPackage ../development/java-modules/maven/toolchain.nix { inherit fetchMaven; })
218 mavenToolchain_1_0
219 mavenToolchain_2_0_9
220 mavenToolchain_2_2_1;
221
222 inherit (callPackage ../development/java-modules/mojo/animal-sniffer.nix { inherit fetchMaven; })
223 mojoAnimalSniffer_1_11;
224
225 inherit (callPackage ../development/java-modules/mojo/java-boot-classpath-detector.nix { inherit fetchMaven; })
226 mojoJavaBootClasspathDetector_1_11;
227
228 inherit (callPackage ../development/java-modules/ow2/asm-all.nix { inherit fetchMaven; })
229 ow2AsmAll_4_0;
230
231 inherit (callPackage ../development/java-modules/plexus/archiver.nix { inherit fetchMaven; })
232 plexusArchiver_1_0_alpha7
233 plexusArchiver_2_1;
234
235 inherit (callPackage ../development/java-modules/plexus/build-api.nix { inherit fetchMaven; })
236 plexusBuildApi_0_0_4;
237
238 inherit (callPackage ../development/java-modules/plexus/classworlds.nix { inherit fetchMaven; })
239 plexusClassworlds_2_2_2
240 plexusClassworlds_2_4;
241
242 inherit (callPackage ../development/java-modules/plexus/compiler-api.nix { inherit fetchMaven; })
243 plexusCompilerApi_2_2;
244
245 inherit (callPackage ../development/java-modules/plexus/compiler-javac.nix { inherit fetchMaven; })
246 plexusCompilerJavac_2_2;
247
248 inherit (callPackage ../development/java-modules/plexus/compiler-manager.nix { inherit fetchMaven; })
249 plexusCompilerManager_2_2;
250
251 inherit (callPackage ../development/java-modules/plexus/component-annotations.nix { inherit fetchMaven; })
252 plexusComponentAnnotations_1_5_5;
253
254 inherit (callPackage ../development/java-modules/plexus/container-default.nix { inherit fetchMaven; })
255 plexusContainerDefault_1_0_alpha9
256 plexusContainerDefault_1_0_alpha9_stable1
257 plexusContainerDefault_1_5_5;
258
259 inherit (callPackage ../development/java-modules/plexus/digest.nix { inherit fetchMaven; })
260 plexusDigest_1_0;
261
262 inherit (callPackage ../development/java-modules/plexus/i18n.nix { inherit fetchMaven; })
263 plexusI18n_1_0_beta6;
264
265 inherit (callPackage ../development/java-modules/plexus/interactivity-api.nix { inherit fetchMaven; })
266 plexusInteractivityApi_1_0_alpha4;
267
268 inherit (callPackage ../development/java-modules/plexus/interpolation.nix { inherit fetchMaven; })
269 plexusInterpolation_1_11
270 plexusInterpolation_1_12
271 plexusInterpolation_1_13
272 plexusInterpolation_1_15;
273
274 inherit (callPackage ../development/java-modules/plexus/io.nix { inherit fetchMaven; })
275 plexusIo_2_0_2;
276
277 inherit (callPackage ../development/java-modules/plexus/utils.nix { inherit fetchMaven; })
278 plexusUtils_1_0_4
279 plexusUtils_1_0_5
280 plexusUtils_1_1
281 plexusUtils_1_4_1
282 plexusUtils_1_4_5
283 plexusUtils_1_4_9
284 plexusUtils_1_5_1
285 plexusUtils_1_5_5
286 plexusUtils_1_5_6
287 plexusUtils_1_5_8
288 plexusUtils_1_5_15
289 plexusUtils_2_0_5
290 plexusUtils_2_0_6
291 plexusUtils_3_0
292 plexusUtils_3_0_5
293 plexusUtils_3_0_8;
294
295 inherit (callPackage ../development/java-modules/sisu/guice.nix { inherit fetchMaven; })
296 sisuGuice_2_9_4;
297
298 inherit (callPackage ../development/java-modules/sisu/inject-bean.nix { inherit fetchMaven; })
299 sisuInjectBean_2_1_1;
300
301 inherit (callPackage ../development/java-modules/sisu/inject-plexus.nix { inherit fetchMaven; })
302 sisuInjectPlexus_2_1_1;
303
304 inherit (callPackage ../development/java-modules/apache/xbean-reflect.nix { inherit fetchMaven; })
305 xbeanReflect_3_4;
306
307 inherit (callPackage ../development/java-modules/xerces/impl.nix { inherit fetchMaven; })
308 xercesImpl_2_8_0;
309
310 inherit (callPackage ../development/java-modules/xml-apis { inherit fetchMaven; })
311 xmlApis_1_3_03;
312}