[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
46/110: gnu: java-plexus-io: Update to 3.2.0.
From: |
guix-commits |
Subject: |
46/110: gnu: java-plexus-io: Update to 3.2.0. |
Date: |
Thu, 16 Jul 2020 22:23:23 -0400 (EDT) |
roptat pushed a commit to branch master
in repository guix.
commit 79265a459868b9d70d527e2f412bf7f3d3c797c8
Author: Julien Lepiller <julien@lepiller.eu>
AuthorDate: Sat May 16 23:55:05 2020 +0200
gnu: java-plexus-io: Update to 3.2.0.
* gnu/packages/java.scm (java-plexus-io): Update to 3.2.0.
(java-commons-io)[arguments]: Install from pom file.
---
gnu/packages/java.scm | 50 ++++++++++++++++++++++++++++++++++++++------------
1 file changed, 38 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index ac98f35..ab28b25 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -3997,7 +3997,7 @@ implementation.")
(define-public java-plexus-io
(package
(name "java-plexus-io")
- (version "3.0.0")
+ (version "3.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -4006,25 +4006,28 @@ implementation.")
(file-name (git-file-name name version))
(sha256
(base32
- "1h4q9l2j9sfbscvxpnyy2hazi0r83h3am86y4r959wrl1b24xxwd"))))
+ "1r3wqfpbxq8vp4p914i8p88r0994rmcjw02hz14n11cfb6gsyvlr"))))
(build-system ant-build-system)
(arguments
`(#:jar-name "plexus-io.jar"
#:source-dir "src/main/java"
#:test-dir "src/test"
- #:jdk ,icedtea-8
#:phases
(modify-phases %standard-phases
(add-before 'build 'copy-resources
(lambda _
- (mkdir-p "build/classes/META-INF/plexus")
- (copy-file "src/main/resources/META-INF/plexus/components.xml"
- "build/classes/META-INF/plexus/components.xml")
- #t)))))
+ (mkdir-p "build/classes")
+ (copy-recursively "src/main/resources" "build/classes")
+ (mkdir-p "build/test-classes")
+ (copy-recursively "src/test/resources" "build/test-classes")
+ #t))
+ (replace 'install (install-from-pom "pom.xml")))))
+ (propagated-inputs
+ `(("java-plexus-utils" ,java-plexus-utils-3.3.0)
+ ("java-commons-io" ,java-commons-io)
+ ("plexus-parent-pom" ,plexus-parent-pom-5.1)))
(inputs
- `(("utils" ,java-plexus-utils)
- ("commons-io" ,java-commons-io)
- ("java-jsr305" ,java-jsr305)))
+ `(("java-jsr305" ,java-jsr305)))
(native-inputs
`(("junit" ,java-junit)
("hamcrest" ,java-hamcrest-core)
@@ -5236,11 +5239,13 @@ setter and getter method.")
#:phases
(modify-phases %standard-phases
(add-after 'build 'build-javadoc ant-build-javadoc)
- (replace 'install (install-jars "target"))
+ (replace 'install (install-from-pom "pom.xml"))
(add-after 'install 'install-doc (install-javadoc
"target/apidocs")))))
(native-inputs
`(("java-junit" ,java-junit)
("java-hamcrest-core" ,java-hamcrest-core)))
+ (propagated-inputs
+ `(("apache-commons-parent-pom" ,apache-commons-parent-pom-39)))
(home-page "https://commons.apache.org/io/")
(synopsis "Common useful IO related classes")
(description "Commons-IO contains utility classes, stream implementations,
@@ -5671,7 +5676,28 @@ namespaces.")
(build-system ant-build-system)
(arguments
`(#:tests? #f ; no tests included
- #:jar-name "jsr305.jar"))
+ #:jar-name "jsr305.jar"
+ #:modules ((guix build ant-build-system)
+ (guix build java-utils)
+ (guix build maven pom)
+ (guix build utils)
+ (sxml simple))
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'install 'create-pom
+ (lambda _
+ (with-output-to-file "pom.xml"
+ (lambda _
+ (sxml->xml
+ `((project
+ (modelVersion "4.0.0")
+ (name "jsr305")
+ (groupId "com.google.code.findbugs")
+ (artifactId "jsr305")
+ (version ,,version))))))
+ #t))
+ (replace 'install
+ (install-from-pom "pom.xml")))))
(home-page "http://findbugs.sourceforge.net/")
(synopsis "Annotations for the static analyzer called findbugs")
(description "This package provides annotations for the findbugs package.
- 28/110: gnu: Add java-sonatype-oss-parent-pom-9., (continued)
- 28/110: gnu: Add java-sonatype-oss-parent-pom-9., guix-commits, 2020/07/16
- 32/110: gnu: Add plexus-parent-pom-6.1., guix-commits, 2020/07/16
- 37/110: gnu: Add maven-parent-pom-22., guix-commits, 2020/07/16
- 30/110: gnu: Add plexus-parent-pom-4.0., guix-commits, 2020/07/16
- 31/110: gnu: add plexus-parent-pom-5.1., guix-commits, 2020/07/16
- 35/110: gnu: Add maven-parent-pom-27., guix-commits, 2020/07/16
- 38/110: gnu: add maven-parent-pom-31., guix-commits, 2020/07/16
- 39/110: gnu: Add maven-plugins-pom-23., guix-commits, 2020/07/16
- 41/110: gnu: Add maven-components-parent-pom-21., guix-commits, 2020/07/16
- 45/110: gnu: Add java-plexus-utils-3.3.0., guix-commits, 2020/07/16
- 46/110: gnu: java-plexus-io: Update to 3.2.0.,
guix-commits <=
- 49/110: gnu: Add javacc-3., guix-commits, 2020/07/16
- 23/110: gnu: Add java-sonatype-forge-parent-pom-10., guix-commits, 2020/07/16
- 27/110: gnu: Add java-sonatype-oss-parent-pom-7., guix-commits, 2020/07/16
- 29/110: gnu: Add plexus-parent-pom-3.1., guix-commits, 2020/07/16
- 33/110: gnu: Add maven-parent-pom-33., guix-commits, 2020/07/16
- 40/110: gnu: Add maven-components-parent-pom-22., guix-commits, 2020/07/16
- 42/110: gnu: java-commons-lang3: Update to 3.9., guix-commits, 2020/07/16
- 47/110: gnu: java-plexus-classworlds: Update to 2.6.0., guix-commits, 2020/07/16
- 54/110: gnu: maven: Install from pom file., guix-commits, 2020/07/16
- 57/110: gnu: Add java-plexus-digest., guix-commits, 2020/07/16