gnu: Add java-eclipse-jetty-util-9.2.
* gnu/packages/web.scm (java-eclipse-jetty-util-9.2): New variable.
This commit is contained in:
parent
1657d62ae5
commit
5010671d4d
|
@ -5550,3 +5550,48 @@ Web Server.")
|
||||||
container capable of serving static and dynamic content either from a standalone
|
container capable of serving static and dynamic content either from a standalone
|
||||||
or embedded instantiation. This package provides utility classes.")
|
or embedded instantiation. This package provides utility classes.")
|
||||||
(license (list l:epl1.0 l:asl2.0))))
|
(license (list l:epl1.0 l:asl2.0))))
|
||||||
|
|
||||||
|
;; This version is required by maven-wagon
|
||||||
|
(define-public java-eclipse-jetty-util-9.2
|
||||||
|
(package
|
||||||
|
(inherit java-eclipse-jetty-util)
|
||||||
|
(version "9.2.22")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://github.com/eclipse/jetty.project/"
|
||||||
|
"archive/jetty-" version ".v20170606.tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1i51qlsd7h06d35kx5rqpzbfadbcszycx1iwr6vz7qc9gf9f29la"))))
|
||||||
|
(arguments
|
||||||
|
`(#:jar-name "eclipse-jetty-util.jar"
|
||||||
|
#:source-dir "src/main/java"
|
||||||
|
#:jdk ,icedtea-8
|
||||||
|
#:test-exclude
|
||||||
|
(list "**/Abstract*.java"
|
||||||
|
;; requires network
|
||||||
|
"**/InetAddressSetTest.java"
|
||||||
|
;; Assumes we are using maven
|
||||||
|
"**/TypeUtilTest.java"
|
||||||
|
;; We don't have an implementation for slf4j
|
||||||
|
"**/LogTest.java"
|
||||||
|
;; Error on the style of log
|
||||||
|
"**/StdErrLogTest.java")
|
||||||
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'chdir
|
||||||
|
(lambda _
|
||||||
|
(chdir "jetty-util")
|
||||||
|
#t))
|
||||||
|
(add-before 'build 'fix-test-sources
|
||||||
|
(lambda _
|
||||||
|
;; We need to fix issues caused by changes in newer versions of
|
||||||
|
;; jetty-test-helper
|
||||||
|
(let ((src "src/test/java/org/eclipse/jetty/util/resource"))
|
||||||
|
(substitute* (string-append src "/AbstractFSResourceTest.java")
|
||||||
|
(("testdir.getDir\\(\\)") "testdir.getPath().toFile()")
|
||||||
|
(("testdir.getFile\\(\"foo\"\\)")
|
||||||
|
"testdir.getPathFile(\"foo\").toFile()")
|
||||||
|
(("testdir.getFile\\(name\\)")
|
||||||
|
"testdir.getPathFile(name).toFile()")))
|
||||||
|
#t)))))))
|
||||||
|
|
Loading…
Reference in New Issue