aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/maven.scm52
1 files changed, 27 insertions, 25 deletions
diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index 50c4b457b5..1b01116b88 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -1780,31 +1780,33 @@ artifactId=maven-core" ,(package-version maven-core-bootstrap))))
(arguments
`(#:jar-name "maven-slf4j-provider.jar"
#:source-dir "maven-slf4j-provider/src/main/java"
- #:tests? #f; no tests
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'unpack-slf4j
- (lambda* (#:key inputs #:allow-other-keys)
- (mkdir-p "generated-sources")
- (copy-recursively (assoc-ref inputs "java-slf4j-simple-source") "generated-sources")
- (with-directory-excursion "generated-sources"
- (for-each delete-file (find-files "." "StaticLoggerBinder.java")))
- (for-each
- (lambda (simple)
- (for-each
- (lambda (java)
- (copy-file java
- (string-append
- "maven-slf4j-provider/src/main/java/org/slf4j/impl/"
- (basename java))))
- (find-files (string-append simple "/src/main/java/") "\\.java$")))
- (find-files "generated-sources" "slf4j-simple" #:directories? #t))))
- (replace 'install
- (install-from-pom "maven-slf4j-provider/pom.xml")))))
- (inputs
- `(("java-slf4j-api" ,java-slf4j-api)
- ("java-slf4j-simple-source" ,(package-source java-slf4j-simple))
- ("maven-shared-utils" ,maven-shared-utils)))
+ #:tests? #f ;no tests
+ #:phases (modify-phases %standard-phases
+ (add-after 'unpack 'unpack-slf4j
+ (lambda* (#:key inputs #:allow-other-keys)
+ (mkdir-p "generated-sources")
+ (copy-recursively (assoc-ref inputs
+ "java-slf4j-simple-source")
+ "generated-sources")
+ (with-directory-excursion "generated-sources"
+ (for-each delete-file
+ (find-files "." "StaticLoggerBinder.java")))
+ (for-each (lambda (simple)
+ (for-each (lambda (java)
+ (copy-file java
+ (string-append
+ "maven-slf4j-provider/src/main/java/org/slf4j/impl/"
+ (basename java))))
+ (find-files (string-append simple
+ "/src/main/java/")
+ "\\.java$")))
+ (find-files "generated-sources" "slf4j-simple"
+ #:directories? #t))))
+ (replace 'install
+ (install-from-pom "maven-slf4j-provider/pom.xml")))))
+ (inputs `(("java-slf4j-api" ,java-slf4j-api)
+ ("java-slf4j-simple-source" ,(package-source java-slf4j-simple))
+ ("maven-shared-utils" ,maven-shared-utils)))
(native-inputs (list unzip))))
(define-public maven-embedder