at 17.09-beta 312 lines 12 kB view raw
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}