gnu: java-javaee-servletapi: Add properties-files to jar.

* gnu/packages/java.scm (jav-javaee-servletapi)[arguments]: Add phase
'copy-resources' to copy properties-files.
This commit is contained in:
Björn Höfling 2019-03-04 18:42:22 +01:00
parent 44bac44ca1
commit 8ea8d607f9
No known key found for this signature in database
GPG key ID: BF286CB6593E5FFD

View file

@ -2955,7 +2955,25 @@ (define-public java-javaee-servletapi
`(#:jar-name "javax-servletapi.jar"
;; no tests
#:tests? #f
#:source-dir "src/main/java"))
#:source-dir "src/main/java"
#:phases
(modify-phases %standard-phases
(add-before 'build 'copy-resources
(lambda _
(mkdir-p "build/classes/javax/servlet/http")
(let ((from-prefix "src/main/java/javax/servlet/")
(to-prefix "build/classes/javax/servlet/"))
(for-each (lambda (f)
(copy-file (string-append from-prefix f)
(string-append to-prefix f)))
(list "LocalStrings_ja.properties"
"LocalStrings.properties"
"LocalStrings_fr.properties"
"http/LocalStrings_es.properties"
"http/LocalStrings_ja.properties"
"http/LocalStrings.properties"
"http/LocalStrings_fr.properties")))
#t)))))
(native-inputs
`(("unzip" ,unzip)))
(home-page "https://javaee.github.io/servlet-spec/")