[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#28841] [PATCH 21/24] gnu: Add java-guice.
From: |
julien |
Subject: |
[bug#28841] [PATCH 21/24] gnu: Add java-guice. |
Date: |
Sun, 15 Oct 2017 00:23:46 +0200 |
From: Julien Lepiller <address@hidden>
* gnu/packages/java.scm (java-guice): New variable.
---
gnu/packages/java.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index dc5e8e695..9bc20f505 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -6609,3 +6609,33 @@ dependencies. The process of finding an instance of a
dependency to use at run
time is known as resolving the dependency. If no such instance can be found,
the dependency is said to be unsatisfied, and the application is broken.")
(license license:asl2.0)))
+
+(define-public java-guice
+ (package
+ (name "java-guice")
+ (version "4.1")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/google/guice/archive/"
+ version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0dwmqjzlavb144ywqqglj3h68hqszkff8ai0a42hyb5il0qh4rbp"))))
+ (build-system ant-build-system)
+ (arguments
+ `(#:jar-name "java-guice.jar"
+ #:jdk ,icedtea-8
+ #:tests? #f; FIXME: tests are not in a java sub directory
+ #:source-dir "core/src"))
+ (inputs
+ `(("guava" ,java-guava)
+ ("java-cglib" ,java-cglib)
+ ("java-aopalliance" ,java-aopalliance)
+ ("java-javax-inject" ,java-javax-inject)
+ ("java-asm" ,java-asm)))
+ (home-page "https://github.com/google/guice")
+ (synopsis "Lightweight dependency injection framework")
+ (description "Guice is a lightweight dependency injection framework fo
+Java 6 and above.")
+ (license license:asl2.0)))
--
2.14.2
- [bug#28841] [PATCH 10/24] gnu: Add java-eclipse-jetty-http-9.2., (continued)
- [bug#28841] [PATCH 10/24] gnu: Add java-eclipse-jetty-http-9.2., julien, 2017/10/14
- [bug#28841] [PATCH 13/24] gnu: Add java-eclipse-jetty-server., julien, 2017/10/14
- [bug#28841] [PATCH 09/24] gnu: Add java-eclipse-jetty-http., julien, 2017/10/14
- [bug#28841] [PATCH 16/24] gnu: Add java-eclipse-jetty-security-9.2., julien, 2017/10/14
- [bug#28841] [PATCH 15/24] gnu: Add java-eclipse-jetty-security., julien, 2017/10/14
- [bug#28841] [PATCH 18/24] gnu: Add java-eclipse-jetty-servlet-9.2., julien, 2017/10/14
- [bug#28841] [PATCH 12/24] gnu: Add java-eclipse-jetty-jmx-9.2., julien, 2017/10/14
- [bug#28841] [PATCH 14/24] gnu: Add java-eclipse-jetty-server-9.2., julien, 2017/10/14
- [bug#28841] [PATCH 17/24] gnu: Add java-eclipse-jetty-servlet., julien, 2017/10/14
- [bug#28841] [PATCH 24/24] gnu: Add java-jboss-javassist., julien, 2017/10/14
- [bug#28841] [PATCH 21/24] gnu: Add java-guice.,
julien <=
- [bug#28841] [PATCH 23/24] gnu: Add java-assertj., julien, 2017/10/14
- [bug#28841] [PATCH 22/24] gnu: Add java-guice-servlet., julien, 2017/10/14
- [bug#28841] [PATCH 19/24] gnu: Add java-aopalliance., julien, 2017/10/14
- [bug#28841] [PATCH 01/24] gnu: Add java-hdrhistogram., Ricardo Wurmus, 2017/10/18
- bug#28841: [PATCH] New java packages, Julien Lepiller, 2017/10/23