summaryrefslogtreecommitdiff
path: root/gnu/packages/maven.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-02-09gnu: Add maven-3.8-core.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-core): New variable. Change-Id: I8bb788d40288b4c0d915d0f3b7ad387c648dc457 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-plugin-api.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-plugin-api): New variable. Change-Id: Id04a145f9fefb51c7267ef7a3b21808a99b831aa Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-resolver-provider.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-resolver-provider): New variable. Change-Id: I50409f4163746685ee078aaaa6f54d1c19cb255c Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-repository-metadata.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-repository-metadata): New variable. Change-Id: I3eb99502e023338ad1f81797479e04c39bf288c0 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-model-builder.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-model-builder): New variable. Change-Id: I724d1cdd2143f425533951b76d68720b45fd962c Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-settings-builder.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-settings-builder): New variable. Change-Id: I62ab9efa60992d508556c6b3e7c330d4a20a624a Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-settings.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-settings): New variable. Change-Id: Id1b5f985daf15f667a538661a592abffb52f39bc Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-builder-support.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-builder-support): New variable. Change-Id: I34f6ba5e3b7e77f63d8877d16d63c554ce618cba Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-model.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-model): New variable. Change-Id: I87cfcc46b4f0780799764f64736d634adacddd2a Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-artifact.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-artifact): New variable. Change-Id: I884edece4e49ff9bc1bc593e6e384f7aabdc915e Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-3.8-pom.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-3.8-pom): New variable. Change-Id: Iebe7ed4f6e173d347088edc893dbe9879d2f0a29 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-resolver-1.6-transport-http.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-resolver-1.6-transport-http): New variable. Change-Id: I219d367383c0dd5963d430919b9b721514c38ce5 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-resolver-1.6-transport-file.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-resolver-1.6-transport-file): New variable. Change-Id: I28a36d2fc7f11b37a6294041499367046d6b0863 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-resolver-1.6-impl.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-resolver-1.6-impl): New variable. Change-Id: I253af276a944603d8be4c4880122aa18da749383 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-resolver-1.6-connector-basic.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-resolver-1.6-connector-basic): New variable. Change-Id: Idfdf3b219e02b53e9007f65ceee3d5e5517f16cf Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-resolver-1.6-util.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-resolver-1.6-util): New variable. Change-Id: I3524f5680fb04b211dcefaea4d0fbd8ea8e5c90a Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-resolver-1.6-test-util.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-resolver-1.6-test-util): New variable. Change-Id: I8f1c0264eedc30c67b71f3933e89efc1d1e58d37 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-resolver-1.6-spi.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-resolver-1.6-spi): New variable. Change-Id: I8fa0bc4261dd251af1f8bb67e0d7ef276fc43e29 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-resolver-1.6-api.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-resolver-1.6-api): New variable. Change-Id: I87e403617f3666b9e3691f13d98527e8c6393166 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-09gnu: Add maven-resolver-1.6-parent-pom.Kristiyan Kanchev
* gnu/packages/maven.scm (maven-resolver-1.6-parent-pom): New variable. Change-Id: I48daac622e04b28163365fbc8d2071dafe1b95e9 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2024-04-20gnu: maven: Update to 3.9.0.Julien Lepiller
* gnu/packages/maven.scm (maven-pom): Update to 3.9.0. Change-Id: If6f9f0adf3065b450d373e0fcc619b79e4a529dc
2024-04-20gnu: maven-resolver-api: Update to 1.9.4.Julien Lepiller
* gnu/packages/maven.scm (maven-resolver-api): Update to 1.9.4. (maven-resolver-util)[native-inputs]: Update test dependencies. (maven-resolver-named-lock): New variable. (maven-resolver-impl, maven-resolver-transport-wagon) (maven-resolver-transport-http): Update sisu. Change-Id: I080136e77454ee256a74fff263301e250a2918cb
2024-04-20gnu: java-guava: Update to 31.1.Julien Lepiller
* gnu/packages/patches/java-guava-remove-annotation-deps.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/java.scm (java-guava): Update to 31.1. [source]: Use patch. (java-guava-futures-failureaccess): New variable. * gnu/packages/bioinformatics.scm (java-picard, java-picard-2.10.3): Fix for newer guava. * gnu/packages/maven.scm (maven): Add java-guava-futures-failureaccess. Change-Id: Id2553c48e11c6001fb45a0589720cef1551804d9
2024-04-20gnu: java-cglib: Update to 3.3.0.Julien Lepiller
cglib now requires asm-8 at runtime, so propagate it and do not use asm-6 in dependents. * gnu/packages/java.scm (java-cglib): Update to 3.3.0. (java-plexus-component-metadata-1.7, java-easymock, java-jmock) (java-jmock-legacy, java-jmock-junit4, java-ops4j-pax-exam-core-spi) (java-guice, java-fest-assert, java-testng, java-lmax-disruptor) (java-powermock-reflect, java-powermock-modules-junit4) (java-kafka-clients, java-jline-2, java-xmlunit, java-eclipse-sisu-plexus) (java-logback-core): Remove `java-asm` from inputs or native-inputs. (java-httpcomponents-httpclient-cache) (java-httpcomponents-httpclient-osgi): Disable tests. * gnu/packages/batik.scm (java-xmlgraphics-commons): Remove `java-asm` from inputs or native inputs. * gnu/packages/maven.scm (maven-resolver-transport-file) (maven-resolver-transport-http, maven-model, maven-repository-metadata) (maven-compat): Remove `java-asm` from inputs or native-inputs. Change-Id: I92a939e7522d92b185715d7935aabed5ddb77451
2023-07-09Revert "gnu: maven-model-builder@3.0: Fix build."Bruno Victal
This reverts commit d54faf155aeeeb2aceb5cc19f141c2b8d0e0720a. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-07-09Revert "gnu: maven-settings-builder: Fix build."Bruno Victal
This reverts commit c0a0cec87ff01ba3ee6f9baaafdb92b7ecc94489. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-07-09Revert "gnu: maven-model-builder: Fix build."Bruno Victal
This reverts commit 04f9ac0cfaf86f9e590e0fdc62855d9c87245104. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-07-09Revert "gnu: maven-resolver-provider: Fix build."Bruno Victal
This reverts commit 3d2ce30f6b4b505c9680369d118c2aa9f7bacff4. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-07-09Revert "gnu: maven-core-bootstrap: Fix build."Bruno Victal
This reverts commit 1a93ff9a8b0c64ccb0e365f4e5c199e0ac8b9de6. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-07-09Revert "gnu: maven-embedder: Fix build."Bruno Victal
This reverts commit 87ba11eff1b7a1784c94c897d468ba28822b0609. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-06-18gnu: maven-model-builder@3.0: Fix build.Liliana Marie Prikler
* gnu/packages/maven.scm (maven-3.0-model-builder)[#:phases]: Add ‘add-components-shebang’.
2023-04-28gnu: maven-embedder: Fix build.Aleksandr Vityazev
* gnu/packages/maven (maven-embedder)[arguments]: Add the'add-sisu-shebang phase after unpack. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-28gnu: maven-core-bootstrap: Fix build.Aleksandr Vityazev
* gnu/packages/maven (maven-core-bootstrap)[arguments]: Add the'add-sisu-shebang phase after unpack. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-28gnu: maven-resolver-provider: Fix build.Aleksandr Vityazev
* gnu/packages/maven (maven-resolver-provider)[arguments]: Add the'add-sisu-shebang phase after unpack. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-28gnu: maven-model-builder: Fix build.Aleksandr Vityazev
* gnu/packages/maven (maven-model-builder)[arguments]: Add the'add-sisu-shebang phase after unpack. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-28gnu: maven-settings-builder: Fix build.Aleksandr Vityazev
* gnu/packages/maven (maven-settings-builder)[arguments]: Add the'add-sisu-shebang phase after unpack. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-08gnu: Move Java XML packages to new module.Ricardo Wurmus
* gnu/packages/xml.scm (java-simple-xml, java-jaxp, java-apache-xml-commons-resolver, java-jaxen, java-xom, java-xsdlib, java-xpp3, java-xmlpull2, java-xmlpull-api-v1, java-dom4j, java-kxml2, java-stax, java-jettison, java-jdom2, java-xstream, java-mxparser): Move these variables from here... * gnu/packages/java-xml.scm: ...to this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Register new file. * gnu/packages/axoloti.scm, gnu/packages/batik.scm, gnu/packages/bioinformatics.scm, gnu/packages/groovy.scm, gnu/packages/java.scm, gnu/packages/maven.scm: Adjust module imports.
2022-11-11gnu: maven-model: Avoid usage of (guix build syscalls).Marius Bakke
* gnu/packages/maven.scm (maven-3.0-model)[arguments]: Use MKDTEMP instead of MKDTEMP!.
2022-11-03gnu: java-commons-compress: Update to 1.21.Julien Lepiller
* gnu/packages/java.scm (java-commons-compress): Update to 1.21. (java-osgi-annotation, java-osgi-core): Create pom file and install from it. * gnu/packages/maven.scm (java-surefire-parent-pom): Fix pom fixing.
2022-09-24gnu: Add maven-sisu-plugin.Artyom V. Poptsov
* gnu/packages/maven.scm (maven-sisu-plugin): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-21gnu: maven-slf4j-provider: Fix style.Artyom V. Poptsov
* gnu/packages/maven.scm (maven-slf4j-provider): Fix style. Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-21gnu: maven-slf4j-provider: Bugfix.Artyom V. Poptsov
* gnu/packages/maven.scm (maven-slf4j-provider): Bugfix: Don't use "tar" to extract "java-slf4j-simple-source" as it is already unpacked; recursively copy the source instead. Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-08-24gnu: maven: Update to 3.8.6.Julien Lepiller
* gnu/packages/maven.scm (maven): Update to 3.8.6.
2022-06-25gnu: Add maven-doxia-core.Artyom V. Poptsov
* gnu/packages/maven.scm (maven-doxia-core): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-06-19gnu: Add maven-doxia-sink-api.Artyom V. Poptsov
* gnu/packages/maven.scm (maven-doxia-sink-api): New variable. (maven-doxia-parent-pom): New private variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-03-13gnu: maven: Update to 3.8.5.Julien Lepiller
* gnu/packages/maven.scm (maven-pom): Update to 3.8.5. (maven-model-builder)[arguments]: Build from the subdirectory to work around a test issue. (maven-3.0-model-builder)[arguments]: Fix accordingly.
2022-02-28gnu: maven: Use maven-slf4j-provider instead of slf4j-simple.Julien Lepiller
Maven uses its own slf4j implementation, not the default one. The main difference is the color on the output. * gnu/packages/maven.scm (maven-wagon-http, maven-embedder, maven-compat) (maven): Replace slf4j-simple with maven-slf4j-provider.
2022-02-28gnu: Add maven-slf4j-provider.Julien Lepiller
* gnu/packages/maven.scm (maven-slf4-provider): New variable.