gnu: maven-embedder: Install resources.

* gnu/packages/maven.scm (maven-embedder)[arguments]: Add copy-resources
phase.
This commit is contained in:
Julien Lepiller 2022-02-08 10:20:28 +01:00
parent 61a847187d
commit ea23386e08
No known key found for this signature in database
GPG key ID: 53D457B2D636EE82

View file

@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2018-2021 Julien Lepiller <julien@lepiller.eu> ;;; Copyright © 2018-2022 Julien Lepiller <julien@lepiller.eu>
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019 Björn Höfling <bjoern.hoefling@bjoernhoefling.de> ;;; Copyright © 2019 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il>
@ -1791,6 +1791,10 @@ (define-public maven-embedder
(invoke "./sisu.sh" "maven-embedder/src/main/java" (invoke "./sisu.sh" "maven-embedder/src/main/java"
"build/classes/META-INF/sisu/javax.inject.Named") "build/classes/META-INF/sisu/javax.inject.Named")
#t)) #t))
(add-before 'build 'copy-resources
(lambda _
(mkdir-p "build/classes/")
(copy-recursively "maven-embedder/src/main/resources" "build/classes")))
(add-before 'build 'generate-models (add-before 'build 'generate-models
(lambda* (#:key inputs #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(define (modello-single-mode file version mode) (define (modello-single-mode file version mode)