[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#30417] [PATCH 07/11] gnu: Add java-modello-plugins-java.
From: |
Björn Höfling |
Subject: |
[bug#30417] [PATCH 07/11] gnu: Add java-modello-plugins-java. |
Date: |
Wed, 14 Feb 2018 21:34:02 +0100 |
On Sun, 11 Feb 2018 00:04:34 +0100
Julien Lepiller <address@hidden> wrote:
> * gnu/packages/java.scm (java-modello-plugins-java): New variable.
> ---
> gnu/packages/java.scm | 22 ++++++++++++++++++++++
> 1 file changed, 22 insertions(+)
>
> diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
> index d75960831..76a586a98 100644
> --- a/gnu/packages/java.scm
> +++ b/gnu/packages/java.scm
> @@ -2861,6 +2861,28 @@ single model, including Java POJOs,
> XML/JSON/YAML marshallers/unmarshallers, XSD and documentation.")
> (license license:asl2.0)))
>
> +(define-public java-modello-plugins-java
> + (package
> + (inherit java-modello-core)
> + (name "java-modello-plugins-java")
> + (arguments
> + `(#:jar-name "modello-plugins-java.jar"
> + #:source-dir
> "modello-plugins/modello-plugin-java/src/main/java"
> + #:test-dir "modello-plugins/modello-plugin-java/src/test"
> + #:jdk ,icedtea-8
> + #:tests? #f; requires maven-model, which depends on this
> package
> + #:phases
> + (modify-phases %standard-phases
> + (add-before 'build 'copy-resources
> + (lambda _
> + (mkdir-p "build/classes")
> + (copy-recursively
> "modello-plugins/modello-plugin-java/src/main/resources"
> + "build/classes")
> + #t)))))
> + (inputs
> + `(("java-modello-core" ,java-modello-core)
> + ,@(package-inputs java-modello-core)))))
> +
> (define-public java-asm
> (package
> (name "java-asm")
License: This is again a mixture of ASL and "5-clause-BSD" like in
./modello-plugins/modello-plugin-java/src/main/java/org/codehaus/modello/plugin/java/javasource/JModifiers.java
Compare with comments in java-modello-core.
Synopsys and Description are inherited from java-modello-core but
should be specialized here.
Otherwise, LGTM.
Björn
- [bug#30417] [PATCH] java-plexus and java-modello, Julien Lepiller, 2018/02/10
- [bug#30417] [PATCH 09/11] gnu: Add java-modello-test., Julien Lepiller, 2018/02/10
- [bug#30417] [PATCH 05/11] gnu: Add java-sisu-build-api., Julien Lepiller, 2018/02/10
- [bug#30417] [PATCH 02/11] gnu: Add java-plexus-cipher., Julien Lepiller, 2018/02/10
- [bug#30417] [PATCH 07/11] gnu: Add java-modello-plugins-java., Julien Lepiller, 2018/02/10
- [bug#30417] [PATCH 07/11] gnu: Add java-modello-plugins-java.,
Björn Höfling <=
- [bug#30417] [PATCH 06/11] gnu: Add java-modello-core., Julien Lepiller, 2018/02/10
- [bug#30417] [PATCH 06/11] gnu: Add java-modello-core., Björn Höfling, 2018/02/14
- [bug#30417] [PATCH 06/11] gnu: Add java-modello-core., Julien Lepiller, 2018/02/14
- [bug#30417] [PATCH 06/11] gnu: Add java-modello-core., Björn Höfling, 2018/02/16
- [bug#30417] [PATCH 06/11] gnu: Add java-modello-core., Marius Bakke, 2018/02/17
- [bug#30417] [PATCH 06/11] gnu: Add java-modello-core., Julien Lepiller, 2018/02/24
- [bug#30417] [PATCH 06/11] gnu: Add java-modello-core., Marius Bakke, 2018/02/24
[bug#30417] [PATCH 08/11] gnu: Add java-modello-plugins-xml., Julien Lepiller, 2018/02/10
[bug#30417] [PATCH 03/11] gnu: Add java-plexus-compiler-api., Julien Lepiller, 2018/02/10