me
/
guix
Archived
1
0
Fork 0

gnu: java-plexus-component-metadata: Move to java.scm.

* gnu/packages/maven.scm (maven-core-bootstrap): Make public and hidden.
(java-plexus-component-metadata): Move to ...
* gnu/packages/java.scm: ... here.
master
Julien Lepiller 2020-06-27 22:28:56 +02:00
parent 0ab9eba78e
commit 015e8774b7
No known key found for this signature in database
GPG Key ID: 53D457B2D636EE82
2 changed files with 146 additions and 144 deletions

View File

@ -66,6 +66,7 @@
#:use-module (gnu packages libffi) #:use-module (gnu packages libffi)
#:use-module (gnu packages linux) ;alsa #:use-module (gnu packages linux) ;alsa
#:use-module (gnu packages maths) #:use-module (gnu packages maths)
#:use-module (gnu packages maven)
#:use-module (gnu packages maven-parent-pom) #:use-module (gnu packages maven-parent-pom)
#:use-module (gnu packages nss) #:use-module (gnu packages nss)
#:use-module (gnu packages onc-rpc) #:use-module (gnu packages onc-rpc)
@ -4275,6 +4276,51 @@ archives (jar).")
(description "This package is a Maven plugin to generate Plexus descriptors (description "This package is a Maven plugin to generate Plexus descriptors
from source tags and class annotations."))) from source tags and class annotations.")))
(define-public java-plexus-component-metadata
(package
(inherit java-plexus-container-default)
(name "java-plexus-component-metadata")
(arguments
`(#:jar-name "plexus-component-metadata.jar"
#:source-dir "src/main/java"
#:test-dir "src/test"
#:jdk ,icedtea-8
#:phases
(modify-phases %standard-phases
(add-before 'configure 'chdir
(lambda _
(chdir "plexus-component-metadata")
#t))
(add-before 'build 'copy-resources
(lambda _
(copy-recursively "src/main/resources"
"build/classes/")
#t)))))
(propagated-inputs
`(("java-plexus-container-default" ,java-plexus-container-default)
("java-plexu-component-annotations" ,java-plexus-component-annotations)
("java-plexus-utils" ,java-plexus-utils)
("java-plexus-cli" ,java-plexus-cli)
("java-plexus-classworlds" ,java-plexus-classworlds)
("maven-plugin-api" ,maven-plugin-api)
("maven-plugin-annotations" ,maven-plugin-annotations)
("maven-core-bootstrap" ,maven-core-bootstrap)
("maven-model" ,maven-model)
("java-commons-cli" ,java-commons-cli)
("java-qdox" ,java-qdox)
("java-jdom2" ,java-jdom2)
("java-asm" ,java-asm)))
(native-inputs
`(("java-junit" ,java-junit)
("java-guava" ,java-guava)
("java-geronimo-xbean-reflect" ,java-geronimo-xbean-reflect)))
(synopsis "Inversion-of-control container for Maven")
(description "The Plexus project provides a full software stack for creating
and executing software projects. Based on the Plexus container, the
applications can utilise component-oriented programming to build modular,
reusable components that can easily be assembled and reused. This package
provides the Maven plugin generating the component metadata.")))
(define-public java-plexus-cipher (define-public java-plexus-cipher
(package (package
(name "java-plexus-cipher") (name "java-plexus-cipher")

View File

@ -35,51 +35,6 @@
#:use-module (gnu packages xml) #:use-module (gnu packages xml)
#:use-module (ice-9 match)) #:use-module (ice-9 match))
(define-public java-plexus-component-metadata
(package
(inherit java-plexus-container-default)
(name "java-plexus-component-metadata")
(arguments
`(#:jar-name "plexus-component-metadata.jar"
#:source-dir "src/main/java"
#:test-dir "src/test"
#:jdk ,icedtea-8
#:phases
(modify-phases %standard-phases
(add-before 'configure 'chdir
(lambda _
(chdir "plexus-component-metadata")
#t))
(add-before 'build 'copy-resources
(lambda _
(copy-recursively "src/main/resources"
"build/classes/")
#t)))))
(propagated-inputs
`(("java-plexus-container-default" ,java-plexus-container-default)
("java-plexu-component-annotations" ,java-plexus-component-annotations)
("java-plexus-utils" ,java-plexus-utils)
("java-plexus-cli" ,java-plexus-cli)
("java-plexus-classworlds" ,java-plexus-classworlds)
("maven-plugin-api" ,maven-plugin-api)
("maven-plugin-annotations" ,maven-plugin-annotations)
("maven-core-bootstrap" ,maven-core-bootstrap)
("maven-model" ,maven-model)
("java-commons-cli" ,java-commons-cli)
("java-qdox" ,java-qdox)
("java-jdom2" ,java-jdom2)
("java-asm" ,java-asm)))
(native-inputs
`(("java-junit" ,java-junit)
("java-guava" ,java-guava)
("java-geronimo-xbean-reflect" ,java-geronimo-xbean-reflect)))
(synopsis "Inversion-of-control container for Maven")
(description "The Plexus project provides a full software stack for creating
and executing software projects. Based on the Plexus container, the
applications can utilise component-oriented programming to build modular,
reusable components that can easily be assembled and reused. This package
provides the Maven plugin generating the component metadata.")))
(define-public maven-resolver-api (define-public maven-resolver-api
(package (package
(name "maven-resolver-api") (name "maven-resolver-api")
@ -1472,7 +1427,8 @@ implemented by Mojos -- development.
A plugin is described in a @file{META-INF/maven/plugin.xml} plugin descriptor, A plugin is described in a @file{META-INF/maven/plugin.xml} plugin descriptor,
generally generated from plugin sources using maven-plugin-plugin."))) generally generated from plugin sources using maven-plugin-plugin.")))
(define maven-core-bootstrap (define-public maven-core-bootstrap
(hidden-package
(package (package
(inherit maven-artifact) (inherit maven-artifact)
(name "maven-core") (name "maven-core")
@ -1571,7 +1527,7 @@ generally generated from plugin sources using maven-plugin-plugin.")))
("java-commons-jxpath" ,java-commons-jxpath))) ("java-commons-jxpath" ,java-commons-jxpath)))
(description "Apache Maven is a software project management and comprehension (description "Apache Maven is a software project management and comprehension
tool. This package contains the maven core classes managing the whole build tool. This package contains the maven core classes managing the whole build
process."))) process."))))
(define-public maven-core (define-public maven-core
(package (package