From 1f2e19b67cdb68a89fc99a70eff5b851e488ab97 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Sun, 30 Oct 2016 11:44:56 -0400 Subject: [PATCH] Partial junit_4_12 --- .../java-modules/apache/commons-cli.nix | 14 + .../java-modules/apache/commons-lang.nix | 14 + .../java-modules/beanshell/bsh.nix | 14 + .../java-modules/classworlds/classworlds.nix | 14 + .../java-modules/eclipse/aether-util.nix | 15 + .../java-modules/hamcrest/core.nix | 16 + .../java-modules/junit/default.nix | 33 ++ .../java-modules/maven/artifact-manager.nix | 14 + .../java-modules/maven/artifact.nix | 25 ++ .../maven/common-artifact-filters.nix | 14 + pkgs/development/java-modules/maven/core.nix | 14 + .../java-modules/maven/dependency-tree.nix | 14 + .../java-modules/maven/doxia-sink-api.nix | 14 + .../java-modules/maven/enforcer.nix | 25 ++ .../java-modules/maven/error-diagnostics.nix | 14 + pkgs/development/java-modules/maven/model.nix | 25 ++ .../java-modules/maven/monitor.nix | 14 + .../java-modules/maven/plugin-api.nix | 36 ++ .../java-modules/maven/plugin-descriptor.nix | 14 + .../maven/plugin-parameter-documenter.nix | 14 + .../java-modules/maven/plugin-registry.nix | 14 + .../java-modules/maven/profile.nix | 14 + .../java-modules/maven/project.nix | 14 + .../java-modules/maven/reporting-api.nix | 14 + .../maven/repository-metadata.nix | 14 + .../java-modules/maven/settings.nix | 14 + .../development/java-modules/mavenPlugins.nix | 113 ++++++ .../plexus/component-annotations.nix | 14 + .../java-modules/plexus/container-default.nix | 14 + pkgs/development/java-modules/plexus/i18n.nix | 14 + .../java-modules/plexus/interactivity-api.nix | 14 + .../development/java-modules/plexus/utils.nix | 47 +++ pkgs/development/java-modules/poms.nix | 331 ++++++++++++++++++ pkgs/top-level/java-packages.nix | 113 ++++++ 34 files changed, 1101 insertions(+) create mode 100644 pkgs/development/java-modules/apache/commons-cli.nix create mode 100644 pkgs/development/java-modules/apache/commons-lang.nix create mode 100644 pkgs/development/java-modules/beanshell/bsh.nix create mode 100644 pkgs/development/java-modules/classworlds/classworlds.nix create mode 100644 pkgs/development/java-modules/eclipse/aether-util.nix create mode 100644 pkgs/development/java-modules/hamcrest/core.nix create mode 100644 pkgs/development/java-modules/junit/default.nix create mode 100644 pkgs/development/java-modules/maven/artifact-manager.nix create mode 100644 pkgs/development/java-modules/maven/artifact.nix create mode 100644 pkgs/development/java-modules/maven/common-artifact-filters.nix create mode 100644 pkgs/development/java-modules/maven/core.nix create mode 100644 pkgs/development/java-modules/maven/dependency-tree.nix create mode 100644 pkgs/development/java-modules/maven/doxia-sink-api.nix create mode 100644 pkgs/development/java-modules/maven/enforcer.nix create mode 100644 pkgs/development/java-modules/maven/error-diagnostics.nix create mode 100644 pkgs/development/java-modules/maven/model.nix create mode 100644 pkgs/development/java-modules/maven/monitor.nix create mode 100644 pkgs/development/java-modules/maven/plugin-api.nix create mode 100644 pkgs/development/java-modules/maven/plugin-descriptor.nix create mode 100644 pkgs/development/java-modules/maven/plugin-parameter-documenter.nix create mode 100644 pkgs/development/java-modules/maven/plugin-registry.nix create mode 100644 pkgs/development/java-modules/maven/profile.nix create mode 100644 pkgs/development/java-modules/maven/project.nix create mode 100644 pkgs/development/java-modules/maven/reporting-api.nix create mode 100644 pkgs/development/java-modules/maven/repository-metadata.nix create mode 100644 pkgs/development/java-modules/maven/settings.nix create mode 100644 pkgs/development/java-modules/mavenPlugins.nix create mode 100644 pkgs/development/java-modules/plexus/component-annotations.nix create mode 100644 pkgs/development/java-modules/plexus/container-default.nix create mode 100644 pkgs/development/java-modules/plexus/i18n.nix create mode 100644 pkgs/development/java-modules/plexus/interactivity-api.nix create mode 100644 pkgs/development/java-modules/plexus/utils.nix create mode 100644 pkgs/development/java-modules/poms.nix create mode 100644 pkgs/top-level/java-packages.nix diff --git a/pkgs/development/java-modules/apache/commons-cli.nix b/pkgs/development/java-modules/apache/commons-cli.nix new file mode 100644 index 00000000000..74087a04e0c --- /dev/null +++ b/pkgs/development/java-modules/apache/commons-cli.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + commonsCli_1_0 = map (obj: fetchMaven { + version = "1.0"; + baseName = "commons-cli"; + package = "/commons-cli"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "1pm5ba95viabcgpjhsqw21iwis9ajn8hwpyc6rzs9frr5k62hs7lj8darxmmp21hf14mxrs37a8swayhagq6i6g8js4nl4r8mmwjlvp"; } + { type = "jar"; sha512 = "0ybdbpfzadkncwcmnzkscbp2fhmcsqmpy60qppz7s8hs00hgqy64jr4qpdyz5bj0l4bc434vn0pv4gzxzi7y1lhh7b2rk4zv1mgs3ff"; } + ]; +} diff --git a/pkgs/development/java-modules/apache/commons-lang.nix b/pkgs/development/java-modules/apache/commons-lang.nix new file mode 100644 index 00000000000..eb60d19e818 --- /dev/null +++ b/pkgs/development/java-modules/apache/commons-lang.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + commonsLang_2_3 = map (obj: fetchMaven { + version = "2.3"; + baseName = "commons-lang"; + package = "/commons-lang"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "0i94xb3fgq0ig0aids9r1h1kblhlf762gsjxh422ra23saa4474q4iywgfk596bpcflngf2sarq8ch6lw09p0g43779d23b74bd939n"; } + { type = "jar"; sha512 = "1f30pryvd39m2yazflzy5l1h4l473dj8ccrd9v8z8lb6iassn4xc142f2snkzxlc7ncqsi6fbfd3zfxsy8afivmxmxds6mbsrxayqwk"; } + ]; +} diff --git a/pkgs/development/java-modules/beanshell/bsh.nix b/pkgs/development/java-modules/beanshell/bsh.nix new file mode 100644 index 00000000000..e636fe557ec --- /dev/null +++ b/pkgs/development/java-modules/beanshell/bsh.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + bsh_2_0_b4 = map (obj: fetchMaven { + version = "2.0b4"; + baseName = "bsh"; + package = "/org/beanshell"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "1xgl3zw2gaca7f09224k3bi22dqdcd589c5jqk7p87s6dlbaai8sivklbq225yxmcpmwsi98r0a6xlgxnxnhk3b0qplf1bj4qp17dx9"; } + { type = "jar"; sha512 = "1idcadxcphpqh2f6qjijd2gdcklcv9qmv1aalh2z5rk5vipqm89hm05lwjapw2gy5x5q1grzxraalnspbhacrrwm15np07580k6vki9"; } + ]; +} diff --git a/pkgs/development/java-modules/classworlds/classworlds.nix b/pkgs/development/java-modules/classworlds/classworlds.nix new file mode 100644 index 00000000000..a177927d3d6 --- /dev/null +++ b/pkgs/development/java-modules/classworlds/classworlds.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + classworlds_1_1 = map (obj: fetchMaven { + version = "1.1"; + baseName = "classworlds"; + package = "/classworlds"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "202zfp93ly15q5iamjwy2vsrip8i87pmv5pqyxl9v7wvcmd4flyhlhkkx7hw9jy82dbzglrs2jklsm96dy22nv1njm5dw5kbzarhakq"; } + { type = "jar"; sha512 = "1cs8v7hhbgwfmlx4dm7r78mki5vk0gjn798qy4w1qzkz90hf9yl52srpjair2fg96qsmk22nd73r92vdmjji65l75ji3kfghzx9872x"; } + ]; +} diff --git a/pkgs/development/java-modules/eclipse/aether-util.nix b/pkgs/development/java-modules/eclipse/aether-util.nix new file mode 100644 index 00000000000..33ba3d5edd7 --- /dev/null +++ b/pkgs/development/java-modules/eclipse/aether-util.nix @@ -0,0 +1,15 @@ +{ fetchMaven }: + +rec { + aetherUtil_0_9_0_M2 = map (obj: fetchMaven { + version = "0.9.0.M2"; + baseName = "aether-util"; + package = "/org/eclipse/aether"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "1qh3vzdf33fffsry9256vbaskhp0xsw1d8s7c429a1hiyz8qi9p2sqsh2mqj5vrfj0mxri1nm68pv0nm9fhqzrwfy6f2sihl8rp7df1"; } + { type = "pom"; sha512 = "2a0z5r5avm7gfkabkha6h1b0gbnma725dqby9wz6lhhkwqhn3zmdr69a0ll6vfh1mv0ir4spcr02hi61xlng4lakdlmwllm0g5ixaiz"; } + ]; +} + diff --git a/pkgs/development/java-modules/hamcrest/core.nix b/pkgs/development/java-modules/hamcrest/core.nix new file mode 100644 index 00000000000..1414dc1fe6b --- /dev/null +++ b/pkgs/development/java-modules/hamcrest/core.nix @@ -0,0 +1,16 @@ +{ fetchMaven }: + +rec { + # Ant build, just fetch the binary + hamcrestCore_1_3 = map (obj: fetchMaven { + version = "1.3"; + baseName = "hamcrest-core"; + package = "/org/hamcrest"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "14vx453pk5shchdn3sz17s5im1cq1vav19rwnybafnsq2blfn3d0xz01cf9h1gnzclivhc4wgf7vvs23wcr7iiy4nksakxcb9rswdz2"; } + { type = "pom"; sha512 = "3rn4bs9ixdnwg916qdkjjv9m17l0ym7zj6cxaf18304wlbshxcb1fpa11rnll9g76ap0f4z8r70z3snfj6kyf6sw9xf9xpq4n1796rg"; } + ]; +} + diff --git a/pkgs/development/java-modules/junit/default.nix b/pkgs/development/java-modules/junit/default.nix new file mode 100644 index 00000000000..7325b07700f --- /dev/null +++ b/pkgs/development/java-modules/junit/default.nix @@ -0,0 +1,33 @@ +{ stdenv, pkgs, mavenbuild }: + +with pkgs.javaPackages; + +rec { + junitGen = { mavenDeps, sha512, version }: mavenbuild rec { + inherit mavenDeps sha512 version; + + name = "junit-${version}"; + src = pkgs.fetchFromGitHub { + inherit sha512; + owner = "junit-team"; + repo = "junit4"; + rev = "r${version}"; + }; + m2Path = "/junit/junit/${version}"; + + meta = { + homepage = http://junit.org/junit4/; + description = "Simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks"; + license = stdenv.lib.licenses.epl10; + platforms = stdenv.lib.platforms.all; + maintainers = with stdenv.lib.maintainers; + [ nequissimus ]; + }; + }; + + junit_4_12 = junitGen { + mavenDeps = [ mavenPlugins.animalSniffer_1_11 hamcrestCore_1_3 plexusUtils_1_1 ] ++ mavenPlugins.mavenDefault; + sha512 = "0bbldnf37jl855s1pdx2a518ivfifv75189vsbpylnj8530vnf8z6b2dglkcbcjgr22lp1s4m1nnplz5dmka9sr7vj055p88k27kqw9"; + version = "4.12"; + }; +} diff --git a/pkgs/development/java-modules/maven/artifact-manager.nix b/pkgs/development/java-modules/maven/artifact-manager.nix new file mode 100644 index 00000000000..b46fb254b17 --- /dev/null +++ b/pkgs/development/java-modules/maven/artifact-manager.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenArtifactManager_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-artifact-manager"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "1vvxf2dannx9p2qvlbmrxfni5mc0f3722p3bcdz6bk3z4dhb2hlw2wx17nvirq5r3k43azgp13mg0638saz7v1g23f07n9yzm979f0p"; } + { type = "pom"; sha512 = "2v7371gsarjb4s2bp5vclqgdg82mh7nzy7af31g9z20q2r6ndw024xa8bpcxp227yv83lpawbhq0ysg0glnw9ql54100h9hbllam0p8"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/artifact.nix b/pkgs/development/java-modules/maven/artifact.nix new file mode 100644 index 00000000000..d0b528b916a --- /dev/null +++ b/pkgs/development/java-modules/maven/artifact.nix @@ -0,0 +1,25 @@ +{ fetchMaven }: + +rec { + mavenArtifact_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-artifact"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "17g913m1zbrvarkwvmz5xx9nv7mrk2984rc9pkbc2laid7n1nb226g0262xyhcnc2s57av96337ag6jg2bq9p1kgx7gbd2z6gnvkkia"; } + { type = "pom"; sha512 = "0g0cbqihzxyaa1b0z9a7qb8lkhcm8bzxi7qnqaab2n2zaaql6jyy7cf4z4yzqw3yfj7ylqvydiwp32j2c7nqacyx0hmcydqkqg46kxv"; } + ]; + + mavenArtifact_3_0_3 = map (obj: fetchMaven { + version = "3.0.3"; + baseName = "maven-artifact"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "0f842m7wi9ajvphgshnmsn8dppiwr326yp663gic45xzkpfvka118npl8xxqnr683dipvbnbrddim974qcpz4mgpypir0922803i3qv"; } + { type = "pom"; sha512 = "3wpambpgm68rap906gdvwlbywgjs57nkc8k05r8rx701800zbpwlrzc9b3ipxgjb7y6f2z1vi14yj9ia12wv7k8jn2aspf31pzp5plq"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/common-artifact-filters.nix b/pkgs/development/java-modules/maven/common-artifact-filters.nix new file mode 100644 index 00000000000..4d46de674b5 --- /dev/null +++ b/pkgs/development/java-modules/maven/common-artifact-filters.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenCommonArtifactFilters_1_4 = map (obj: fetchMaven { + version = "1.4"; + baseName = "maven-common-artifact-filters"; + package = "/org/apache/maven/shared"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "21wyk4llwjyanlggy281f9n0sjshjqvd322lbhxmzn42cd9vmj0s6xih82jwqlkcxkypwymyj1gl7van55ibd98p1jjjvr93gs1cn14"; } + { type = "jar"; sha512 = "1bv4lp1a8sb79almnygiq0pmm0fdhy9pyakp6xhz91b4v1cqg03sb586yc4lg2934yv4jjbybqjbh4l0y3kgnanjbxdxdgxgyf14iif"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/core.nix b/pkgs/development/java-modules/maven/core.nix new file mode 100644 index 00000000000..6aed7095ad2 --- /dev/null +++ b/pkgs/development/java-modules/maven/core.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenCore_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-core"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "1a17qcd05v08jpd9ah650kbmrdxrxjfl2jgx9fnc89x4ahzmml9fr2qal0pwnn0sw3g3j1cqbry9lwq5hzja6x779s90hqrb72s49l1"; } + { type = "jar"; sha512 = "0qp0kns07h4j7d67z0j09kjn0hwf6k6iz4vp2pmisx131f98acm516y8ca35ly7pp6zn9mdk3c4nh9c0rd7xnqvi12ijqrfvg01dri2"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/dependency-tree.nix b/pkgs/development/java-modules/maven/dependency-tree.nix new file mode 100644 index 00000000000..cdd626e5848 --- /dev/null +++ b/pkgs/development/java-modules/maven/dependency-tree.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenDependencyTree_2_1 = map (obj: fetchMaven { + version = "2.1"; + baseName = "maven-dependency-tree"; + package = "/org/apache/maven/shared"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "29ibiyc1x20yrnxgcpvvf3k0pcjq63l98lakk10gipmx8a7bqs6m7npcqhzq6a3xrrcnz4pp7mj9gkmcs1svhg3qj4778cdax5pfy39"; } + { type = "jar"; sha512 = "3mr5ph5yngfvqwvrbiwvs66d8gbhpjsp009q5hrarkg53kwlphy6rmvdkfzp4j5rz8dd4cirv7vf6nhhrpdnjy2fc8bhx2s61zissnd"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/doxia-sink-api.nix b/pkgs/development/java-modules/maven/doxia-sink-api.nix new file mode 100644 index 00000000000..6acf39b480d --- /dev/null +++ b/pkgs/development/java-modules/maven/doxia-sink-api.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenDoxiaSinkApi_1_0_alpha10 = map (obj: fetchMaven { + version = "1.0-alpha-10"; + baseName = "doxia-sink-api"; + package = "/org/apache/maven/doxia"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "31n980rx8m3sy6ia6izdjmc95pd8gvy31a1j933qznvs10flsf3gvmnywcyncf9y4pvaynddqjfvjpvf1qkxcw9jwjcmq7ka3325fi9"; } + { type = "jar"; sha512 = "1bgp929njkqvzv1q07drfncqagpkfw1ksi0cvwqq69ww2lbg3rmq2if11j7ldwn2rdvmfrr9qyhg34vwz13gfh7yylkw0il0q9h9hlj"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/enforcer.nix b/pkgs/development/java-modules/maven/enforcer.nix new file mode 100644 index 00000000000..83037e6adee --- /dev/null +++ b/pkgs/development/java-modules/maven/enforcer.nix @@ -0,0 +1,25 @@ +{ fetchMaven }: + +rec { + mavenEnforcerApi_1_3_1 = map (obj: fetchMaven { + version = "1.3.1"; + baseName = "enforcer-api"; + package = "/org/apache/maven/enforcer"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "2bh75j9f1hf80yhikd2r014kq8pgf9b49w62w7v9772kwdsza84v527vph0ifldpk561aivz5v604a9rpw5zb03gkixr51qspmsg2hp"; } + { type = "jar"; sha512 = "2pi1df9brkrlqp36pvk8ccc308b2882nmb2c1pbp2vaf4v95wm529vyng5gv9012l6c293ciamaxiv019zv04hl3zsgpk0m5fg3qhs0"; } + ]; + + mavenEnforcerRules_1_3_1 = map (obj: fetchMaven { + version = "1.3.1"; + baseName = "enforcer-rules"; + package = "/org/apache/maven/enforcer"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "16i11v6rlym87zvq3x0nn7m8g5w3vyf3g097cz79a3hjmzf3zk12837wi007697nr5dfd3sq9r9cgxmqw77y6cyphaic71hmhv4jx7c"; } + { type = "jar"; sha512 = "33xp9dgdml15bf8dpw4b61wfqnkypixd697q60lan3hvv10bs33jfw8xxsj2pl2l11hca6whk2c1wdddc913s88r13zzaghgizwsx55"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/error-diagnostics.nix b/pkgs/development/java-modules/maven/error-diagnostics.nix new file mode 100644 index 00000000000..22ac264bdd1 --- /dev/null +++ b/pkgs/development/java-modules/maven/error-diagnostics.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenErrorDiagnostics_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-error-diagnostics"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "3czdrv2s1gafclm57m5qxw3aaxrm3r3z9yggscxg60fk0hn6jlpygclghkrl2g7c8ggdqdd01y6zcj1wgzq32yp1cd4s3kakf2y25dm"; } + { type = "pom"; sha512 = "3l0cpg0ssivfnadffc68cnac65vpfpl0qa9a4ik82jxcwhfa00337jxz37vyqaqs1vjrvd2cqhmjayddwkpwc8aqnz3nr0rlqnqzm7g"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/model.nix b/pkgs/development/java-modules/maven/model.nix new file mode 100644 index 00000000000..fa3abf7c4d2 --- /dev/null +++ b/pkgs/development/java-modules/maven/model.nix @@ -0,0 +1,25 @@ +{ fetchMaven }: + +rec { + mavenModel_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-model"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "14pxgdcim20x9lisf510nazzlcjxv9fpqabkdn0d86qa7d9270m4fmya5crasx2np9h0gxl407d77vcjf99fdxizg7i32w35yljqp3z"; } + { type = "pom"; sha512 = "2vvyawhfq0gwa54ir5l2drcfxphkd47ghwgz89v3vsqgjry714vp01pa5a6yjlwfd45mknyrb71ws6dki4zjgzhdm09ck7cxg5qkpr9"; } + ]; + + mavenModel_3_0_3 = map (obj: fetchMaven { + version = "3.0.3"; + baseName = "maven-model"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "13b339n0iibvy9x1d34b6gsnlz2s26ap866nhm4wyrlb0hkyb4zf7xbvc8aigr9zzzc4msn3yi98ylgsbinxx8dkbs89x1amnd7v1nr"; } + { type = "pom"; sha512 = "38dbv2z16h1wq16pxx5nrpndpkmnmj6wxsa4x13hsm7skmfwxdr51ddjddc4qlqk9dfnny0yv3lf009k0pfs06hfn0xiv85ki5y1hfg"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/monitor.nix b/pkgs/development/java-modules/maven/monitor.nix new file mode 100644 index 00000000000..1304304257a --- /dev/null +++ b/pkgs/development/java-modules/maven/monitor.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenMonitor_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-monitor"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "2cxspfhf3sbz68y1kjqhw2lny6s1f1kf8sfad6f1qp653g4213c9yy7y3qk9szp528866vw7daa9gbymxd66k3bm09g1q4kgnkg5wn3"; } + { type = "pom"; sha512 = "0h9brjzkvxfmk549wmq4mw71yhhf1qb1diin9rnsc5nlvh189k60088b5pcc14324gffkrvdghivfy8spjci5izmay87qk7hfsg2lxc"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/plugin-api.nix b/pkgs/development/java-modules/maven/plugin-api.nix new file mode 100644 index 00000000000..56069bf1970 --- /dev/null +++ b/pkgs/development/java-modules/maven/plugin-api.nix @@ -0,0 +1,36 @@ +{ fetchMaven }: + +rec { + mavenPluginApi_2_0_6 = map (obj: fetchMaven { + version = "2.0.6"; + baseName = "maven-plugin-api"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "3926imf3d59530ldz9hajjq6xkb5mb1llx7br0025p8c1xfhgr4hqm6dripi0yd9f53sbdxhla5ly68q2vsbzbklpldrvrbz6b5wrql"; } + { type = "jar"; sha512 = "34fb0yw3z7bxlxxs8wmv59g351jkfp16ljq5zmyksq54kz2wvkv39w7bcnvlkbdwaggm7cd2jr9s4y4lynkblp8ydf9jbq8awwr7c00"; } + ]; + + mavenPluginApi_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-plugin-api"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "23qj23k049jz4mp77h2wj4mnjqszb99l4xvxas93cpnbdl51a5s0d0rsg60a8zg0ic04n6fr8nig0vvmmcsggx93a96w4p3na97q30n"; } + { type = "jar"; sha512 = "0hvl32k09wr34b6v0wl27y6353mx3afsgwyfw0vpx5aa5b8wiw86vlbknh3kjl43zp2ffxq6b4c7n07jq3y2wczz08gscs5apszhj9q"; } + ]; + + mavenPluginApi_3_0_3 = map (obj: fetchMaven { + version = "3.0.3"; + baseName = "maven-plugin-api"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "17zyw3j4zbg1hhj18i4q1f0r8gdxl3q9x5ksyqlyr0mrw2sadc6lvbbhyp3l7vsbddl4bgdx36gwvjp5d97gbmk1nbpi1vabadfhq76"; } + { type = "jar"; sha512 = "0rk2nzkwcrkfy3vs0zl0l2lxp3w4hkwxrypisbivv5al7sc8lbzls6jgpp3h5gx9kk4scjj24qf5vyimnbadj63rvqffg581fs2zgl9"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/plugin-descriptor.nix b/pkgs/development/java-modules/maven/plugin-descriptor.nix new file mode 100644 index 00000000000..35b829a8578 --- /dev/null +++ b/pkgs/development/java-modules/maven/plugin-descriptor.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenPluginDescriptor_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-plugin-descriptor"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "0q9jw44v1mi489bqmdvj7jpv753vdp9jzp50ky6pd912x190spkw6ccmpc87azmwsf131d4h0k0fqi6iidl9ip22a8rwaa22yq7gxi8"; } + { type = "pom"; sha512 = "0c4hrb6qhi8wxw7acyphv6l33973vhvg7vjknc3bx8bg36404ky9k78q79r3p2an2886hdfayb0l7wji86bq4q8464754gbx02ci7r8"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/plugin-parameter-documenter.nix b/pkgs/development/java-modules/maven/plugin-parameter-documenter.nix new file mode 100644 index 00000000000..17ed70bfa9f --- /dev/null +++ b/pkgs/development/java-modules/maven/plugin-parameter-documenter.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenPluginParameterDocumenter_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-plugin-parameter-documenter"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "0djr58wp7a93p96sn0k24d6liabd7a4qvsd0p7lk88ws3jwfw5bqh6d0a3fyc86fkask1wi7krrvsm7i6yiw1f1r0d6xjzj8fx5m4kz"; } + { type = "pom"; sha512 = "39mhwcxwcqgy6pk3qlabs1b8k8fqvkps6r1zb1n7phfwh4dklngyqdrxh90j3wjg3692l7as1k0439z2x124wlh6bzpv83jmx64jiyh"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/plugin-registry.nix b/pkgs/development/java-modules/maven/plugin-registry.nix new file mode 100644 index 00000000000..baccc1aeb76 --- /dev/null +++ b/pkgs/development/java-modules/maven/plugin-registry.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenPluginRegistry_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-plugin-registry"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "14mkwxvj0rbj28df9gjnkvr20paayqdmsg0vrzcb23d3xng3zc1fy5hvkifnp7xg73qxpdz0nij56lnnj7q2dqxcnmqvh0vslhc2xja"; } + { type = "pom"; sha512 = "0c09imgd44b3pgnj1bjak7xn2z3mpwy9nhbchagfqkicras4djmn2dqwpm1z6p1d4khwx830x9grjrw45przan8lgc7wxzkalnnaqkf"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/profile.nix b/pkgs/development/java-modules/maven/profile.nix new file mode 100644 index 00000000000..674f35a2ef9 --- /dev/null +++ b/pkgs/development/java-modules/maven/profile.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenProfile_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-profile"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "2v315cv62k3lmi23msk5rj9bijsafcajw7053jdzzk4zv03vdpdndm5cr995azrpdcvkcdq2m8zh5pdf44nzcdf2rvpm4nxdc2wr5rl"; } + { type = "pom"; sha512 = "05iif04frjgbmg7zb3jygn9av2ja48vs2z35b2zrlmgf3s1fxqlr4wxylrrmmk8r0hvg4qmg5j0inm414n0v4ipn08hrpzik5nhdfgy"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/project.nix b/pkgs/development/java-modules/maven/project.nix new file mode 100644 index 00000000000..0d88850fb5d --- /dev/null +++ b/pkgs/development/java-modules/maven/project.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenProject_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-project"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "0laxsz9z48zvx27m395djfl9121jkr7amiv8n07z9nkz9i60wjl52bb7cw6hp6090ba098g8azqpnz8l5i0yj255phy1j6s92ci1i7c"; } + { type = "pom"; sha512 = "047a0a2bd5fkmg70gzhdiwiwq5dmr84pz6jq9yi5fz44y57ndp7nb72fnkr0p0qcwmry3gj03hk9p2xr4ph53bl1x68j22fnv0f9krq"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/reporting-api.nix b/pkgs/development/java-modules/maven/reporting-api.nix new file mode 100644 index 00000000000..ea808848911 --- /dev/null +++ b/pkgs/development/java-modules/maven/reporting-api.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenReportingApi_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-reporting-api"; + package = "/org/apache/maven/reporting"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "0x7j7k3xbxps80swyp4ff1sw4rwrhlxsx80kyh0sj0i9jz50x18p1rba10gx2fqd4l29zri77nlm4qza5yrf61s68xby2zr2bygyc9r"; } + { type = "pom"; sha512 = "054v1p9h0141pahs52pg8wb0x4jghm5222yns6mf4dbc9gpy7x9j2b0z2lv9q3slx98378s4zakx4kbk5ca9ldlm8sz9y10fpqm35s6"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/repository-metadata.nix b/pkgs/development/java-modules/maven/repository-metadata.nix new file mode 100644 index 00000000000..125788c54f9 --- /dev/null +++ b/pkgs/development/java-modules/maven/repository-metadata.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenRepositoryMetadata_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-repository-metadata"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "2np435shcca1jka1gdjxs4bzzayfnfzncpnxhlfy59b32vfpvf5v0kca0zgyx7251ghhb2ks2xxd798rbzvr0gzivicwdrnd5x8g0hm"; } + { type = "pom"; sha512 = "27b9z80qdkn7p4fs6k87a5i926c3dsr6jmq4rz8dyiml1svqsvvghzz59cby6n8wkx7wn003wk28jzc08x53vbk5zsvcg9ckslxhjyw"; } + ]; +} diff --git a/pkgs/development/java-modules/maven/settings.nix b/pkgs/development/java-modules/maven/settings.nix new file mode 100644 index 00000000000..73d707144bd --- /dev/null +++ b/pkgs/development/java-modules/maven/settings.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + mavenSettings_2_0_9 = map (obj: fetchMaven { + version = "2.0.9"; + baseName = "maven-settings"; + package = "/org/apache/maven"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "1hy1wz2bb7f9y0rr5961zhalpbwmk0fhw49k0l527w897lz4zw7lnb8xnx530s6hmn58zqj7iwkx4spz2fahps4ss1ryk0601rzgv4a"; } + { type = "pom"; sha512 = "3i2nq3r6piwhv265jhsj9hqriw6113vkqllx5s4kd4y2dspjxh6l9xprrw347nkw68904dyq9hdx76fx2nzjd16ldh41pim5lw8r15n"; } + ]; +} diff --git a/pkgs/development/java-modules/mavenPlugins.nix b/pkgs/development/java-modules/mavenPlugins.nix new file mode 100644 index 00000000000..17d4c86ba99 --- /dev/null +++ b/pkgs/development/java-modules/mavenPlugins.nix @@ -0,0 +1,113 @@ +{ pkgs, stdenv, lib, maven, fetchurl }: + +with pkgs.javaPackages; + +let + mavenbuild = pkgs.callPackage ./build-maven-package.nix { }; + fetchMaven = pkgs.callPackage ./m2install.nix { }; + poms = import ./poms.nix { inherit fetchMaven; }; +in rec { + inherit mavenbuild fetchMaven poms; + + # Standard plugins used by pretty much every Maven build + mavenDefault = lib.flatten [ aetherUtil_0_9_0_M2 bsh_2_0_b4 classworlds_1_1 commonsCli_1_0 commonsLang_2_3 mavenArtifact_2_0_9 mavenArtifact_3_0_3 mavenArtifactManager_2_0_9 mavenClean_2_5 mavenCommonArtifactFilters_1_4 mavenCompiler_3_1 mavenCore_2_0_9 mavenDependencyTree_2_1 mavenDoxiaSinkApi_1_0_alpha10 mavenEnforcer_1_3_1 mavenEnforcerApi_1_3_1 mavenEnforcerRules_1_3_1 mavenErrorDiagnostics_2_0_9 mavenInstall_2_4 mavenJar_2_4 mavenModel_2_0_9 mavenModel_3_0_3 mavenMonitor_2_0_9 mavenPluginApi_2_0_6 mavenPluginApi_2_0_9 mavenPluginApi_3_0_3 mavenPluginDescriptor_2_0_9 mavenPluginParameterDocumenter_2_0_9 mavenPluginRegistry_2_0_9 mavenProfile_2_0_9 mavenProject_2_0_9 mavenReplacer_1_5_3 mavenReportingApi_2_0_9 mavenRepositoryMetadata_2_0_9 mavenResources_2_6 mavenSettings_2_0_9 mavenSurefire_2_17 plexusComponentAnnotations_1_5_5 plexusContainerDefault_1_0_alpha9_stable1 plexusI18n_1_0_beta6 plexusInteractivityApi_1_0_alpha4 plexusUtils_1_5_8 plexusUtils_2_0_6 plexusUtils_3_0 ] ++ (with poms; [ aether_0_9_0_M2 animalSnifferParent_1_11 apache_10 apache_11 apache_13 apache_3 apache_4 apache_6 beanshell_2_0_b4 codehausParent_4 doxia_1_0_alpha10 doxia_1_0 enforcer_1_3_1 hamcrestParent_1_3 maven_2_0_6 maven_2_0_9 maven_3_0_3 mavenParent_15 mavenParent_21 mavenParent_22 mavenParent_23 mavenParent_5 mavenParent_6 mavenParent_8 mavenPlugins_22 mavenPlugins_23 mavenPlugins_24 mavenReporting_2_0_9 mavenSharedComponents_17 mavenSharedComponents_19 mojoParent_32 plexus_1_0_4 plexus_2_0_2 plexus_2_0_7 plexusComponents_1_1_4 plexusContainers_1_0_3 plexusContainers_1_5_5 sonatypeForgeParent_5 sonatypeParent_7 sonatypeSpiceParent_16 surefire_2_17 ]); + + animalSniffer_1_11 = map (obj: fetchMaven { + version = "1.11"; + baseName = "animal-sniffer-maven-plugin"; + package = "/org/codehaus/mojo"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "224y5klr8pmm4g3k1qcqrbsjdng1nc9rfzlrk5x50q3d8pn0pj7jr1wg58997m217qimx4pwgcdbgl9niaw0xg136p76kd4hschbxda"; } + { type = "jar"; sha512 = "24dih4wp7p1rddvxcznlz42yxhqlln5ljdbvwnp75rsyf3ng25zv881ixk5qx8canr1lxx4kh22kwkaahz3qnw54fqn7w5z58m5768n"; } + ]; + + mavenClean_2_5 = map (obj: fetchMaven rec { + version = "2.5"; + baseName = "maven-clean-plugin"; + package = "/org/apache/maven/plugins"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "1dc1jd65pz1wl0hr89a8v4g8kd2hcixcdlpa102ffm03mmddc1862whbj9hppx3i3297rahrwl81cph3cdc866fbhbgaj7wld2649n7"; } + { type = "jar"; sha512 = "2fprppwpmzyvaynadm6slk382khlpf5s8sbi5x249qcaw2vkg5n77q79lgq981v9kjlr5wighjzpjqv8gdig45m2p37mcfwsy3jsv89"; } + ]; + + mavenCompiler_3_1 = map (obj: fetchMaven rec { + version = "3.1"; + baseName = "maven-compiler-plugin"; + package = "/org/apache/maven/plugins"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "1dqav3mb4ppg9l10qw04galjmf7yhlyzdna5ldpp3pmpsqglb8m2ab1q324ansz29dbp014w9c7na703jk7qzrja1ilxj0w71rpmsd5"; } + { type = "jar"; sha512 = "1dvq13yc8yacxr66pkvwwd4cvx0jln8dv9fh5gmd5vir05h8l5j4y324r1bklnzpx0ancs5ad8z944zgmpaq3w195kfsarmndp0gv2y"; } + ]; + + mavenEnforcer_1_3_1 = map (obj: fetchMaven rec { + version = "1.3.1"; + baseName = "maven-enforcer-plugin"; + package = "/org/apache/maven/plugins"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "0w47gx4ksksnl9siq954g2zvx8gx0qa6q5kp91qyyk88c65mfqjjm19613h3dhfmjq9f4rl8b1qhrq35gy7l90aplnibcimrpm6w6nk"; } + { type = "jar"; sha512 = "15sb9qmxgbq82nzc9x66152va121vf33nn0ah2g4z169cv6jnjq05gk1472k59imypvwsh9hd3hqi9q6g8d0sawgk5l1ax900cx7n25"; } + ]; + + mavenInstall_2_4 = map (obj: fetchMaven rec { + version = "2.4"; + baseName = "maven-install-plugin"; + package = "/org/apache/maven/plugins"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "1s5isapjz7mp9cl0jvk8nd1amrasdk257zbil76yabd1h89q4504y01482lxh7sp7x4mcqzj00i6517qcfdzf6w99cnd8dxwgkwqq06"; } + { type = "jar"; sha512 = "35hbj5hbz085y1dxfmza6m207kn68q2g1k5a9mc75i9pj8fww7xm7xzcdv81xyxjm3r4qbqf1izlg16l99b93rfii9rg8kqz8mxqmb6"; } + ]; + + mavenJar_2_4 = map (obj: fetchMaven rec { + version = "2.4"; + baseName = "maven-jar-plugin"; + package = "/org/apache/maven/plugins"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "12pj3lg7gf0c9hisasrks27b3a0ibvmlbgwbx7p1dcp0as40xwffrx57am7xpqv5bzwl5plh7xxd7s14yyvk8dybjhlj7shqmgn973r"; } + { type = "jar"; sha512 = "0frbikq8jm5pynlmv51k349kiaipd9jsrh6970313s0g6n4i0ws9vi232wc1mjrc3d27k63xqmb97jzgbbc6q337ypv5vil1ql9wh0d"; } + ]; + + mavenReplacer_1_5_3 = map (obj: fetchMaven rec { + version = "1.5.3"; + baseName = "replacer"; + package = "/com/google/code/maven-replacer-plugin"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "08vz72v426hd8bzpz2wd003r4kz7rn5syva5picppgwdj69q8xm4dj78mx39ywsgzv2x8jd3w3jpc23pgr07dqj5h2kyj44147lkhsp"; } + { type = "jar"; sha512 = "0f2rngcxpll0iigv115132fld5n6shjfn7m981sg7mdzlj75q2h5knd4x1ip33w60cm1j0rmqaxp1y6qn76ykvhprdyy9smiy667l9x"; } + ]; + + mavenResources_2_6 = map (obj: fetchMaven rec { + version = "2.6"; + baseName = "maven-resources-plugin"; + package = "/org/apache/maven/plugins"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "3rki0dhs3y7w9vbvwf2i7hmq9vismcfq79cdzd3qfs9bva4qxikx939idg8jmwnwaqww4q3wmgwg5vx3n910m8m2xr83x6y0dm62vbk"; } + { type = "jar"; sha512 = "3j8smsx6wk085iic5qhknrszixxna6szmvk2rn9zkn75ffjr7ham72hw9cmxf5160j73n8f2cmcbw1x462fqy12fqqpmzx08i1sbwcv"; } + ]; + + mavenSurefire_2_17 = map (obj: fetchMaven rec { + version = "2.17"; + baseName = "maven-surefire-plugin"; + package = "/org/apache/maven/plugins"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "pom"; sha512 = "367j67yy8jyq0k7ycnf9ixjy0rl2xb7cz0hwvh9rcbxkbr687bwam2gss0zdsr44q2ndk5hlcq56hhngp055194p90hkcvgr343ng6y"; } + { type = "jar"; sha512 = "3vhs3djga2ni3bsldn7jml8ya3vgvqaakiybj9y77q8z35xcnf34hsxkmlpm6mbyl5afcv2ij6syas0zppshqbp64ibx7bsqnfi0zbl"; } + ]; +} diff --git a/pkgs/development/java-modules/plexus/component-annotations.nix b/pkgs/development/java-modules/plexus/component-annotations.nix new file mode 100644 index 00000000000..949238001be --- /dev/null +++ b/pkgs/development/java-modules/plexus/component-annotations.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + plexusComponentAnnotations_1_5_5 = map (obj: fetchMaven { + version = "1.5.5"; + baseName = "plexus-component-annotations"; + package = "/org/codehaus/plexus"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "2r0dzjs65hzllvm7kizis0lmx4sp3967c1918181y0isnlp1fsxg8sakb2qnfn748xnnxgh7h5fk04az999isd8qs1p85cgi2waz91f"; } + { type = "pom"; sha512 = "1yx9dl3mq8wx3w4ksq0z1x84kry1l1agdg3ssnbjwxlh96hjxki88j89iyfwbwwia40113b62r8168s0lhgzca3w7kbdii3kldgbz6y"; } + ]; +} diff --git a/pkgs/development/java-modules/plexus/container-default.nix b/pkgs/development/java-modules/plexus/container-default.nix new file mode 100644 index 00000000000..a720c06a186 --- /dev/null +++ b/pkgs/development/java-modules/plexus/container-default.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + plexusContainerDefault_1_0_alpha9_stable1 = map (obj: fetchMaven { + version = "1.0-alpha-9-stable-1"; + baseName = "plexus-container-default"; + package = "/org/codehaus/plexus"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "1dpzdijx7xb3kgv2ybias3shzvpsq82w6x1ig5gdkg0i47m6a1ld53bi3gjczdpn88xparp80jkqlacjb65764v05ps6zg0v3vr1dkw"; } + { type = "pom"; sha512 = "1gnm9ivwrkr3aqpnmdl34hkx53189wxj9acp2fms8inhznrxqcyyk355gpgzwvs9qpgdis1q88mj1fy3x1v3ffa3b6wi758p95q79jc"; } + ]; +} diff --git a/pkgs/development/java-modules/plexus/i18n.nix b/pkgs/development/java-modules/plexus/i18n.nix new file mode 100644 index 00000000000..7af0cd17de8 --- /dev/null +++ b/pkgs/development/java-modules/plexus/i18n.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + plexusI18n_1_0_beta6 = map (obj: fetchMaven { + version = "1.0-beta-6"; + baseName = "plexus-i18n"; + package = "/org/codehaus/plexus"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "28j0h3qd2xpddcs9wxr30235a8l1jlqwj7mhbvdhqcn8ck2bbp7dx1bl9p8mzl1v6lgzqi12ga6lccs2axadmz0w7fscvzmfh2v8mvk"; } + { type = "pom"; sha512 = "1zv1v86vqzmk03mvl1i74wqk5s2b0wgr6qksdnjp7msmm8k27ilbgsdf9nf9wfc84s4kw4xwwkg954x192klwmv16kslc6xqjbxl2gk"; } + ]; +} diff --git a/pkgs/development/java-modules/plexus/interactivity-api.nix b/pkgs/development/java-modules/plexus/interactivity-api.nix new file mode 100644 index 00000000000..9d62aec70f4 --- /dev/null +++ b/pkgs/development/java-modules/plexus/interactivity-api.nix @@ -0,0 +1,14 @@ +{ fetchMaven }: + +rec { + plexusInteractivityApi_1_0_alpha4 = map (obj: fetchMaven { + version = "1.0-alpha-4"; + baseName = "plexus-interactivity-api"; + package = "/org/codehaus/plexus"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "2zy33hz2g0mgb2ryjbgjrf55bmmglkbsmh03wx29d4cwgcd83i1wb211c1wxdnnf7a8cx6ryfhx1fxwq379m4793apa9aix8px5sqj2"; } + { type = "pom"; sha512 = "27890lj546q9rapgzks8dkdc5d2lbsr1rgbhl9vxkr7hpqci0m2q6g7zpl94vk50hx4bb52p24j0x6dqsyd6ijnadbi1dysfnb6jm6f"; } + ]; +} diff --git a/pkgs/development/java-modules/plexus/utils.nix b/pkgs/development/java-modules/plexus/utils.nix new file mode 100644 index 00000000000..672a43455c9 --- /dev/null +++ b/pkgs/development/java-modules/plexus/utils.nix @@ -0,0 +1,47 @@ +{ fetchMaven }: + +rec { + plexusUtils_1_1 = map (obj: fetchMaven { + version = "1.1"; + baseName = "plexus-utils"; + package = "/org/codehaus/plexus"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "36k6grn4as4ka3diizwvybcfsn4spqqmqxvsaf66iq1zi2vxj3rsfr4xq6isv3p8f09wnnv9jm9xqqz4z0n3ah5mi8z1p5zhskcm5fs"; } + { type = "pom"; sha512 = "0vbzdfsdcc4cq7hdqzb1vdfxp23vnavq7z4qmmlb4d4fiqj5wqdgagrs43gl7yzca2azpyj3kyxgaipimi7gck07jcsz0pzljkplk4w"; } + ]; + + plexusUtils_1_5_8 = map (obj: fetchMaven { + version = "1.5.8"; + baseName = "plexus-utils"; + package = "/org/codehaus/plexus"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "0nx0l29lmphylkmnacwj6n1spdxxaqn1jr5vg4pcil9y2p08bzyn715bhwgazg3sa94ynzi38lsmf60y00prv3cy2zgj0smg5psq3z5"; } + { type = "pom"; sha512 = "06z4gkq3bh2pwyj8pvaly9fihd8gbgcqp3jxl05vkj2rcdb4jw3lw3hwn8f8ggqi17i2fdm8cbndkqgr9vdgiz45p8f1nx8kjlqikbi"; } + ]; + + plexusUtils_2_0_6 = map (obj: fetchMaven { + version = "2.0.6"; + baseName = "plexus-utils"; + package = "/org/codehaus/plexus"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "3n0g1xhjkjm0m3ch5wm34vxvldw889p401rlwqrlzm6nh53h36plq955v2vv30gjdgp7n54lpr4pb374fxz6wbzj385kphmsgxbsaxc"; } + { type = "pom"; sha512 = "22g2dlbgc557k126hd0nfaf6n76vwa19nnd0ga8ywdx5pnai63x9806d7dhvjm778rmgpxlrj65y8if36q0zkbg153i007cxg36indj"; } + ]; + + plexusUtils_3_0 = map (obj: fetchMaven { + version = "3.0"; + baseName = "plexus-utils"; + package = "/org/codehaus/plexus"; + sha512 = obj.sha512; + type = obj.type; + }) [ + { type = "jar"; sha512 = "16m1khf9fafb9f79rbz93qgc35d8605v1qbs4ywnj4sk00d00d6n1649cc9rv593r8ghwd0rkz345z7wb00fagdr9af5h8h5w5blsa1"; } + { type = "pom"; sha512 = "123fsmm1jvy571yl1s3wp7yd5k52nfjqxzqpzx2940rsigm35rw2mx1g4bvr3wx0gv5bqlfmqj5cwdhhxdq5vzrax8z5vbmdg5vb77r"; } + ]; +} diff --git a/pkgs/development/java-modules/poms.nix b/pkgs/development/java-modules/poms.nix new file mode 100644 index 00000000000..39dc9528140 --- /dev/null +++ b/pkgs/development/java-modules/poms.nix @@ -0,0 +1,331 @@ +{ fetchMaven }: + +rec { + aether_0_9_0_M2 = fetchMaven { + version = "0.9.0.M2"; + baseName = "aether"; + package = "/org/eclipse/aether"; + sha512 = "0ampl2jkkc1f5cbigmi1b5nnxhb9qqzz0nyfb5a2vzbw3ri7ry8dj6xgjznlpxib46zxgaxcsvhxq2yx6a9i8chnzvgghccwpl808yi"; + type = "pom"; + }; + + animalSnifferParent_1_11 = fetchMaven { + version = "1.11"; + baseName = "animal-sniffer-parent"; + package = "/org/codehaus/mojo"; + sha512 = "3w9l3b4qxzmlwmaqppn1d794ycqf5piilv44fc74jccbgahdsq1as8dvyknnj2610yklwxx3146s7f0c3ms8y93alv02wybjwk5fd07"; + type = "pom"; + }; + + apache_3 = fetchMaven { + version = "3"; + baseName = "apache"; + package = "/org/apache"; + sha512 = "3vvqxycj7zxa9dfxa6f8i2azdvxc7ci68fk3nlkjvhsglmwr39wf6cwgj6qqlrw3mabzs714lgz0wdacsidncadxzfw774ck20dq1rf"; + type = "pom"; + }; + + apache_4 = fetchMaven { + version = "4"; + baseName = "apache"; + package = "/org/apache"; + sha512 = "3yb998i1azfxdjk2ndcc19gzx12i0bdi6jqwp5mhwp9ac5dfsplkb5np4bkpsb948y8kpvw1pyvkx8rw0a0rvkxqzxr98ng5nq80vw6"; + type = "pom"; + }; + + apache_6 = fetchMaven { + version = "6"; + baseName = "apache"; + package = "/org/apache"; + sha512 = "2nvwk7fhiqcbr4vrwl0d3g4wz25vll24ga9kyc89fzq6b9nr6bqfphrm5a73kdih97l5cqlszw8xc847viw2ss1mwabn590f01ykhj0"; + type = "pom"; + }; + + apache_10 = fetchMaven { + version = "10"; + baseName = "apache"; + package = "/org/apache"; + sha512 = "0kmva6f2q5rq7rk9ljwn3rxa4w2j7sjkxsmvambzqpj61cagdnq4vj9jk0xxx8448kqckdh5w2xkr5lr33sgfl67jy9l5h2s6h13v6m"; + type = "pom"; + }; + + apache_11 = fetchMaven { + version = "11"; + baseName = "apache"; + package = "/org/apache"; + sha512 = "09v6sghdaxinrk3pnpnc36x24z62gqn65v25q83mc0q6n49l0xir55xk21qzc8kc6hrdr9khnr7jxkqz207cyv6wky6sy7c3pqg0na0"; + type = "pom"; + }; + + apache_13 = fetchMaven { + version = "13"; + baseName = "apache"; + package = "/org/apache"; + sha512 = "0sf86l1457wwp8czg32xhh96l5nlw8v84lbi59nfdxxzcrsn8b1ysgwda3r1ck0d86c5gjmh3qg7kbwlrspwa71w9zn9sby3bszj99v"; + type = "pom"; + }; + + beanshell_2_0_b4 = fetchMaven { + version = "2.0b4"; + baseName = "beanshell"; + package = "/org/beanshell"; + sha512 = "2xwgqmfwli40lvlgjx00ki5zm1290jhjvqg7wnq869kxkw9iam239zxb0jz46jcpbgy10qg6sd86cjw5g38njywcz33501f6byd0n3w"; + type = "pom"; + }; + + codehausParent_4 = fetchMaven { + version = "4"; + baseName = "codehaus-parent"; + package = "/org/codehaus"; + sha512 = "11dacs4155xc3rn3crdayg1yp15abw81lbk6qwi7207009rnyk1kxvs56am9pllkybgja53ri0k084k2ppp4dlhxrg6w3zccbafxlgp"; + type = "pom"; + }; + + doxia_1_0_alpha10 = fetchMaven { + version = "1.0-alpha-10"; + baseName = "doxia"; + package = "/org/apache/maven/doxia"; + sha512 = "3by91czdkjn4myc6xwzap37ydmhvic4myr8p2zflnpawrph00jkz9pivd84k2qykvmc5gxzbmklf1inwvkq1f5bsyhh440mlvsfsn1s"; + type = "pom"; + }; + + doxia_1_0 = fetchMaven { + version = "1.0"; + baseName = "doxia"; + package = "/org/apache/maven/doxia"; + sha512 = "3z04h87dwn5panpr68ajzflw5n4wgi98isl5snz6vrd2vz9744fdqggmn6698wljw9h4pzkvjyrxf9b7w4km6w7kma28akvn951vw99"; + type = "pom"; + }; + + enforcer_1_3_1 = fetchMaven { + version = "1.3.1"; + baseName = "enforcer"; + package = "/org/apache/maven/enforcer"; + sha512 = "1m84z5x2gxlbj9bl2jrfzh26pl7nz1d79sv72clp565z4lr2r1abih2c7aigbd95zik948dqrbh2vzm7vp1iv0d23vk89rx4nmfg0rv"; + type = "pom"; + }; + + hamcrestParent_1_3 = fetchMaven { + version = "1.3"; + baseName = "hamcrest-parent"; + package = "/org/hamcrest"; + sha512 = "1da3ivp9n1h3hl35vhgd7avi4xh8p0802qj7xrk93gbz01s2av28p6ycdwiwp7kja0151wm5jvbgpnkxd8azqwkh7dh83w22k7jpwh3"; + type = "pom"; + }; + + maven_2_0_6 = fetchMaven { + version = "2.0.6"; + baseName = "maven"; + package = "/org/apache/maven"; + sha512 = "2k58pvcrdc52zsq6id4vl8a45srxllm2m49namqkzix4356haphk3i06px9jcc2cmkqw7bcpqh5xvvmkds5vhp2b9y9b0i2lcfgx8jw"; + type = "pom"; + }; + + maven_2_0_9 = fetchMaven { + version = "2.0.9"; + baseName = "maven"; + package = "/org/apache/maven"; + sha512 = "2b3wfqxbg0v2lm82a7nzw8wzw708isfrnzriy90bk89dhnj59qzpgvwrjbhs26a32gnpii5ivivh1msq51k1b7j5knmyf0hi1v0blw0"; + type = "pom"; + }; + + maven_3_0_3 = fetchMaven { + version = "3.0.3"; + baseName = "maven"; + package = "/org/apache/maven"; + sha512 = "397qqkh9qd2aj346v4nvxrhaqz6k75l5xnm1xcqd0d4mmxg0p7jlz54yzkshqli2w5df9f7p8pavpkiw5xkl8ipxmp87vfcanvkx4x4"; + type = "pom"; + }; + + mavenParent_5 = fetchMaven { + version = "5"; + baseName = "maven-parent"; + package = "/org/apache/maven"; + sha512 = "1810h5ziij9awpf2c6sgqlwd93dd3c54rxbnjxar97idw2zkmwqfxvxi74qjcpbqqam3ypxb893k3958jmhbrzmwhwbkhxyyiqgjsx0"; + type = "pom"; + }; + + mavenParent_6 = fetchMaven { + version = "6"; + baseName = "maven-parent"; + package = "/org/apache/maven"; + sha512 = "2z9rkv875yx64mpbf1mgyb3hcxqbhr0ndczwqlmkgd05a679d4vyi92fndaz1bcfwc5bmmxf4s6zrg58swv05j2j9d6vqd2b0x385dq"; + type = "pom"; + }; + + mavenParent_8 = fetchMaven { + version = "8"; + baseName = "maven-parent"; + package = "/org/apache/maven"; + sha512 = "315cgnn7mvwq5kyrln3nw85x3893zdd4dg267gk9xkig1mwjpa86l6yyd6qnrwxywcrgn0wmn2l781yvwip9rys4dd9jmbma2qhzapp"; + type = "pom"; + }; + + mavenParent_15 = fetchMaven { + version = "15"; + baseName = "maven-parent"; + package = "/org/apache/maven"; + sha512 = "390z5v0nygsw075fa5jzl5baxb0bripiiy6arqk550zlg8dw8mcg6cyscwnh3zw4gxyr1qbcy0v8wsj375xc65i2agkzg1qbv5z6xxp"; + type = "pom"; + }; + + mavenParent_21 = fetchMaven { + version = "21"; + baseName = "maven-parent"; + package = "/org/apache/maven"; + sha512 = "2dph51qjkmh9sixd12rgxhrvl3w5r7nmr4n3ra4y1lifml6h0md0indj3qw4lxm0db811p3hxf2f9l0gf6w4q5ypjp20lk9ia2xm5s0"; + type = "pom"; + }; + + mavenParent_22 = fetchMaven { + version = "22"; + baseName = "maven-parent"; + package = "/org/apache/maven"; + sha512 = "112xv5inpan05vkm12g2lpz37pgga1nm8rar2bqhibvwljg4yv1myx8z99g0nkd3gzbgw5098aagm006w6bnmwsibwd1js8is5d4r88"; + type = "pom"; + }; + + mavenParent_23 = fetchMaven { + version = "23"; + baseName = "maven-parent"; + package = "/org/apache/maven"; + sha512 = "3c6ydqi3sf5aq3aj42kxgrjpcf8wpl0rf6hmr6vkas04w0h4dyvjb78ipyxsqzqgzjm6cmdfhxzx8hjb2lwvy3ipf1x39j6cj7dwdy8"; + type = "pom"; + }; + + mavenPlugins_22 = fetchMaven { + version = "22"; + baseName = "maven-plugins"; + package = "/org/apache/maven/plugins"; + sha512 = "14xy4s69dvqllkspc5b8q1gdbi0wn494ghwcdfcvjzvgczjhhxbr1h698amv3zmg59gb7liz77ws4vmcar8j9lazywcv13cy1myiywa"; + type = "pom"; + }; + + mavenPlugins_23 = fetchMaven { + version = "23"; + baseName = "maven-plugins"; + package = "/org/apache/maven/plugins"; + sha512 = "1vh7izahb4sskja66hqrygv1r8iwpl97kp65yx6z3fnm761brag89fdcl4jl9hypvm57alf283gvq9rsy5kqnqcdki20k5vw26y1b1a"; + type = "pom"; + }; + + mavenPlugins_24 = fetchMaven { + version = "24"; + baseName = "maven-plugins"; + package = "/org/apache/maven/plugins"; + sha512 = "07flf37pkkc34466bnzi4rfwdlgvd3ydasm39qzy2hybxv26306zrhipglmgsjvd84z07dscij4n7qdd2jkx9hrkm900hid4xwvxzrs"; + type = "pom"; + }; + + mavenReporting_2_0_9 = fetchMaven { + version = "2.0.9"; + baseName = "maven-reporting"; + package = "/org/apache/maven/reporting"; + sha512 = "0cg49pq6rvk7c84xwnpq2p47b7y973sy9qfgzcq06bnrqm6cj26h8k7d9kpp3q3rd2hlw10db4sjfx0crlai27cbbz41i5m22lq21s5"; + type = "pom"; + }; + + mavenSharedComponents_17 = fetchMaven { + version = "17"; + baseName = "maven-shared-components"; + package = "/org/apache/maven/shared"; + sha512 = "3f2pifiapx09h3wv9lglm0mkd9gid268lfz27jhqb4ck2yxna31872db7cj5c9lsg0pl2l3bwgp526whq14zj2qffqxrdq8mn9m0rhy"; + type = "pom"; + }; + + mavenSharedComponents_19 = fetchMaven { + version = "19"; + baseName = "maven-shared-components"; + package = "/org/apache/maven/shared"; + sha512 = "1na6rh2mlwq6yrg7jxxnkcjj4ki0lqcihwiq2cy2ygsd6q0z8fn755frrd1j1jvd5dnh8jxjqp1m5mpwwv13hxhy8lmq95a5pp2a2qh"; + type = "pom"; + }; + + mojoParent_32 = fetchMaven { + version = "32"; + baseName = "mojo-parent"; + package = "/org/codehaus/mojo"; + sha512 = "15pzaqpdcr8c2w2b2ms3qc5d3r0flmzqav6h45nmg1l8nv7529lp6dkilhkwqag1i94vh8dvqnkxm475j9v2hxmz981azrvz7984z8w"; + type = "pom"; + }; + + plexus_1_0_4 = fetchMaven { + version = "1.0.4"; + baseName = "plexus"; + package = "/org/codehaus/plexus"; + sha512 = "22zsqss9aws73zvgqaz1brnvhk8bqn0flzd644nikprbb9dh1jyv1jig7xaxj942wq1w8h6ybx6b3v1ysfr8kw1z70sb5yrb4zd4kkm"; + type = "pom"; + }; + + plexus_2_0_2 = fetchMaven { + version = "2.0.2"; + baseName = "plexus"; + package = "/org/codehaus/plexus"; + sha512 = "095kxnh9238wlnxsbsl7wj3zsp2ijwx8p8bvbmsvj3iacw9fsvddv263j485zfjf4ipvp5dwqc3sc8mqkwbhx1qj7k1x1hj14nl6r8z"; + type = "pom"; + }; + + plexus_2_0_7 = fetchMaven { + version = "2.0.7"; + baseName = "plexus"; + package = "/org/codehaus/plexus"; + sha512 = "2ddbjp60y8g7n56hya5qa59f980a8sdj0d1dicv3na3pbc6k4wgdrix78lgg32sp4fzmxl7fyzw9gy3z2vpzf65zkj3c9yh030jcysr"; + type = "pom"; + }; + + plexusComponents_1_1_4 = fetchMaven { + version = "1.1.4"; + baseName = "plexus-components"; + package = "/org/codehaus/plexus"; + sha512 = "02kdl9z8nz26h4qf9mrdm8s1y2gy1f57n825yy0y3qifavlv51k2yxza7mjsdl1dwrq84c4qlj79iqlisnhrppfy0ncbbblnbir1yln"; + type = "pom"; + }; + + plexusContainers_1_0_3 = fetchMaven { + version = "1.0.3"; + baseName = "plexus-containers"; + package = "/org/codehaus/plexus"; + sha512 = "39sw2lxlrgbj1zlf67qz14j53sxd45p1qmna5cfizqikrwiqrnb6xwdxr2rsp3h2kadwwpz6id2ls6x3hr93znkad404rg4lg11v9nj"; + type = "pom"; + }; + + plexusContainers_1_5_5 = fetchMaven { + version = "1.5.5"; + baseName = "plexus-containers"; + package = "/org/codehaus/plexus"; + sha512 = "1dzg3ry73scisq02p1c96rn04rvdpyf9v6cbvvmy6hvcaw11y8mmjwjnlayljhr9za5hhq5bwv2vssmp683v3qjr5750f9aa62jxw0w"; + type = "pom"; + }; + + sonatypeForgeParent_5 = fetchMaven { + version = "5"; + baseName = "forge-parent"; + package = "/org/sonatype/forge"; + sha512 = "1l3nll0i5cpf2rh5f4gqriwy2737n9sccr605nx1swn1qafbxbvvs4jl7argdzz0mkzrr8sir7vnksm9a273vrdica9l35nxivm6vrx"; + type = "pom"; + }; + + sonatypeParent_7 = fetchMaven { + version = "7"; + baseName = "oss-parent"; + package = "/org/sonatype/oss"; + sha512 = "3xk0q7y2kdarr3l42dqjzq9qz1r840abqw9zhvl4gpc8jw5xcbqd781fp8z41i3hrkyaf740f2kppji9l77ci7f759d5s9yg4grbc33"; + type = "pom"; + }; + + sonatypeSpiceParent_16 = fetchMaven { + version = "16"; + baseName = "spice-parent"; + package = "/org/sonatype/spice"; + sha512 = "0awfi8vf4xc5c9510sas7xqlik4g8ljivay372cksvlcwlgyrgliikak0xxbxj72df5b9jzc9fzvjxd9rlllnnlnm4zllw5p2hakb0g"; + type = "pom"; + }; + + surefire_2_17 = fetchMaven { + version = "2.17"; + baseName = "surefire"; + package = "/org/apache/maven/surefire"; + sha512 = "3yraw37xwayyrvwa62y6li3wbzrha08j389psz16j1dawxmg78zlm2x1jmgz3nzdb60n9kk143606bgs3vrf7ri9d5pwkg9lvw7hk92"; + type = "pom"; + }; +} diff --git a/pkgs/top-level/java-packages.nix b/pkgs/top-level/java-packages.nix new file mode 100644 index 00000000000..760dd01e732 --- /dev/null +++ b/pkgs/top-level/java-packages.nix @@ -0,0 +1,113 @@ +{ pkgs, stdenv, maven }: + +with pkgs; + +let + mavenbuild = callPackage ../development/java-modules/build-maven-package.nix { }; + fetchMaven = callPackage ../development/java-modules/m2install.nix { }; +in { + inherit mavenbuild fetchMaven; + + mavenPlugins = recurseIntoAttrs (callPackage ../development/java-modules/mavenPlugins.nix { }); + + inherit (callPackage ../development/java-modules/eclipse/aether-util.nix { inherit fetchMaven; }) + aetherUtil_0_9_0_M2; + + inherit (callPackage ../development/java-modules/beanshell/bsh.nix { inherit fetchMaven; }) + bsh_2_0_b4; + + inherit (callPackage ../development/java-modules/classworlds/classworlds.nix { inherit fetchMaven; }) + classworlds_1_1; + + inherit (callPackage ../development/java-modules/apache/commons-cli.nix { inherit fetchMaven; }) + commonsCli_1_0; + + inherit (callPackage ../development/java-modules/apache/commons-lang.nix { inherit fetchMaven; }) + commonsLang_2_3; + + inherit (callPackage ../development/java-modules/hamcrest/core.nix { inherit fetchMaven; }) + hamcrestCore_1_3; + + inherit (callPackage ../development/java-modules/junit { inherit mavenbuild; }) + junit_4_12; + + inherit (callPackage ../development/java-modules/maven/artifact.nix { inherit fetchMaven; }) + mavenArtifact_2_0_9 + mavenArtifact_3_0_3; + + inherit (callPackage ../development/java-modules/maven/artifact-manager.nix { inherit fetchMaven; }) + mavenArtifactManager_2_0_9; + + inherit (callPackage ../development/java-modules/maven/common-artifact-filters.nix { inherit fetchMaven; }) + mavenCommonArtifactFilters_1_4; + + inherit (callPackage ../development/java-modules/maven/core.nix { inherit fetchMaven; }) + mavenCore_2_0_9; + + inherit (callPackage ../development/java-modules/maven/dependency-tree.nix { inherit fetchMaven; }) + mavenDependencyTree_2_1; + + inherit (callPackage ../development/java-modules/maven/doxia-sink-api.nix { inherit fetchMaven; }) + mavenDoxiaSinkApi_1_0_alpha10; + + inherit (callPackage ../development/java-modules/maven/enforcer.nix { inherit fetchMaven; }) + mavenEnforcerApi_1_3_1 + mavenEnforcerRules_1_3_1; + + inherit (callPackage ../development/java-modules/maven/error-diagnostics.nix { inherit fetchMaven; }) + mavenErrorDiagnostics_2_0_9; + + inherit (callPackage ../development/java-modules/maven/model.nix { inherit fetchMaven; }) + mavenModel_2_0_9 + mavenModel_3_0_3; + + inherit (callPackage ../development/java-modules/maven/monitor.nix { inherit fetchMaven; }) + mavenMonitor_2_0_9; + + inherit (callPackage ../development/java-modules/maven/plugin-api.nix { inherit fetchMaven; }) + mavenPluginApi_2_0_6 + mavenPluginApi_2_0_9 + mavenPluginApi_3_0_3; + + inherit (callPackage ../development/java-modules/maven/plugin-descriptor.nix { inherit fetchMaven; }) + mavenPluginDescriptor_2_0_9; + + inherit (callPackage ../development/java-modules/maven/plugin-parameter-documenter.nix { inherit fetchMaven; }) + mavenPluginParameterDocumenter_2_0_9; + + inherit (callPackage ../development/java-modules/maven/plugin-registry.nix { inherit fetchMaven; }) + mavenPluginRegistry_2_0_9; + + inherit (callPackage ../development/java-modules/maven/profile.nix { inherit fetchMaven; }) + mavenProfile_2_0_9; + + inherit (callPackage ../development/java-modules/maven/project.nix { inherit fetchMaven; }) + mavenProject_2_0_9; + + inherit (callPackage ../development/java-modules/maven/reporting-api.nix { inherit fetchMaven; }) + mavenReportingApi_2_0_9; + + inherit (callPackage ../development/java-modules/maven/repository-metadata.nix { inherit fetchMaven; }) + mavenRepositoryMetadata_2_0_9; + + inherit (callPackage ../development/java-modules/maven/settings.nix { inherit fetchMaven; }) + mavenSettings_2_0_9; + + inherit (callPackage ../development/java-modules/plexus/component-annotations.nix { inherit fetchMaven; }) + plexusComponentAnnotations_1_5_5; + + inherit (callPackage ../development/java-modules/plexus/container-default.nix { inherit fetchMaven; }) + plexusContainerDefault_1_0_alpha9_stable1; + + inherit (callPackage ../development/java-modules/plexus/i18n.nix { inherit fetchMaven; }) + plexusI18n_1_0_beta6; + + inherit (callPackage ../development/java-modules/plexus/interactivity-api.nix { inherit fetchMaven; }) + plexusInteractivityApi_1_0_alpha4; + + inherit (callPackage ../development/java-modules/plexus/utils.nix { inherit fetchMaven; }) + plexusUtils_1_1 + plexusUtils_1_5_8 + plexusUtils_2_0_6 + plexusUtils_3_0; +}