Skip to content
Snippets Groups Projects
Unverified Commit 0eab9e13 authored by Julien Lepiller's avatar Julien Lepiller
Browse files

gnu: maven-resolver: Update to 1.3.1.

* gnu/packages/maven.scm (maven-resolver-api): Update to 1.3.1.
(maven-resolver-impl)[arguments]: Fix sisu file.
(maven-connector-basic, maven-transport-wagon)[inputs]: Add java-slf4j-api.
parent c5928211
No related branches found
No related tags found
No related merge requests found
...@@ -77,22 +77,26 @@ (define-public java-plexus-component-metadata ...@@ -77,22 +77,26 @@ (define-public java-plexus-component-metadata
(define-public maven-resolver-api (define-public maven-resolver-api
(package (package
(name "maven-resolver-api") (name "maven-resolver-api")
(version "1.1.1") (version "1.3.1")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/apache/maven-resolver/" (uri (string-append "https://github.com/apache/maven-resolver/"
"archive/maven-resolver-" version ".tar.gz")) "archive/maven-resolver-" version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"0rpvdg3qr1j88gw0ankf0wnwfyq6238mdlm7s39vf5jrcvhdgwcl")))) "0gfkf8g5zbjh6ciq3dnby9m5irhrbyc7d2jzic9l8xx6hl61q6mm"))))
(build-system ant-build-system) (build-system ant-build-system)
(arguments (arguments
`(#:jar-name "maven-resolver-api.jar" `(#:jar-name "maven-resolver-api.jar"
#:source-dir "maven-resolver-api/src/main/java" #:source-dir "maven-resolver-api/src/main/java"
#:test-dir "maven-resolver-api/src/test")) #:test-dir "maven-resolver-api/src/test"))
(native-inputs (native-inputs
`(("java-junit" ,java-junit) `(("java-asm" ,java-asm)
("java-hamcrest-core" ,java-hamcrest-core))) ("java-cglib" ,java-cglib)
("java-hamcrest-core" ,java-hamcrest-core)
("java-junit" ,java-junit)
("java-mockito-1" ,java-mockito-1)
("java-objenesis" ,java-objenesis)))
(home-page "https://github.com/apache/maven-resolver") (home-page "https://github.com/apache/maven-resolver")
(synopsis "Maven repository system API") (synopsis "Maven repository system API")
(description "This package contains the API for the maven repository system.") (description "This package contains the API for the maven repository system.")
...@@ -164,12 +168,14 @@ (define-public maven-resolver-connector-basic ...@@ -164,12 +168,14 @@ (define-public maven-resolver-connector-basic
(mkdir-p "build/classes/META-INF/sisu") (mkdir-p "build/classes/META-INF/sisu")
(with-output-to-file "build/classes/META-INF/sisu/javax.inject.Named" (with-output-to-file "build/classes/META-INF/sisu/javax.inject.Named"
(lambda _ (lambda _
(display "org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory\n")))))))) (display "org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory\n")))
#t)))))
(inputs (inputs
`(("maven-resolver-api" ,maven-resolver-api) `(("maven-resolver-api" ,maven-resolver-api)
("maven-resolver-spi" ,maven-resolver-spi) ("maven-resolver-spi" ,maven-resolver-spi)
("maven-resolver-util" ,maven-resolver-util) ("maven-resolver-util" ,maven-resolver-util)
("java-javax-inject" ,java-javax-inject))) ("java-javax-inject" ,java-javax-inject)
("java-slf4j-api" ,java-slf4j-api)))
(native-inputs (native-inputs
`(("java-junit" ,java-junit) `(("java-junit" ,java-junit)
("java-hamcrest-core" ,java-hamcrest-core) ("java-hamcrest-core" ,java-hamcrest-core)
...@@ -198,28 +204,28 @@ (define-public maven-resolver-impl ...@@ -198,28 +204,28 @@ (define-public maven-resolver-impl
(string-append (string-append
;; Build this list by looking for files containing "@Named" ;; Build this list by looking for files containing "@Named"
"org.eclipse.aether.internal.impl.DefaultArtifactResolver\n" "org.eclipse.aether.internal.impl.DefaultArtifactResolver\n"
"org.eclipse.aether.internal.impl.DefaultTransporterProvider\n" "org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector\n"
"org.eclipse.aether.internal.impl.DefaultUpdatePolicyAnalyzer\n" "org.eclipse.aether.internal.impl.DefaultChecksumPolicyProvider\n"
"org.eclipse.aether.internal.impl.slf4j.Slf4jLoggerFactory\n" "org.eclipse.aether.internal.impl.DefaultDeployer\n"
"org.eclipse.aether.internal.impl.DefaultRepositorySystem\n"
"org.eclipse.aether.internal.impl.LoggerFactoryProvider\n"
"org.eclipse.aether.internal.impl.DefaultFileProcessor\n" "org.eclipse.aether.internal.impl.DefaultFileProcessor\n"
"org.eclipse.aether.internal.impl.DefaultInstaller\n"
"org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider\n" "org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider\n"
"org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory\n"
"org.eclipse.aether.internal.impl.DefaultDeployer\n"
"org.eclipse.aether.internal.impl.DefaultMetadataResolver\n" "org.eclipse.aether.internal.impl.DefaultMetadataResolver\n"
"org.eclipse.aether.internal.impl.DefaultInstaller\n"
"org.eclipse.aether.internal.impl.Maven2RepositoryLayoutFactory\n"
"org.eclipse.aether.internal.impl.DefaultSyncContextFactory\n"
"org.eclipse.aether.internal.impl.DefaultOfflineController\n" "org.eclipse.aether.internal.impl.DefaultOfflineController\n"
"org.eclipse.aether.internal.impl.EnhancedLocalRepositoryManagerFactory\n"
"org.eclipse.aether.internal.impl.DefaultRepositoryLayoutProvider\n"
"org.eclipse.aether.internal.impl.DefaultRemoteRepositoryManager\n" "org.eclipse.aether.internal.impl.DefaultRemoteRepositoryManager\n"
"org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher\n"
"org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider\n" "org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider\n"
"org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher\n"
"org.eclipse.aether.internal.impl.DefaultRepositoryLayoutProvider\n"
"org.eclipse.aether.internal.impl.DefaultRepositorySystem\n"
"org.eclipse.aether.internal.impl.DefaultSyncContextFactory\n"
"org.eclipse.aether.internal.impl.DefaultTransporterProvider\n"
"org.eclipse.aether.internal.impl.DefaultUpdateCheckManager\n" "org.eclipse.aether.internal.impl.DefaultUpdateCheckManager\n"
"org.eclipse.aether.internal.impl.DefaultChecksumPolicyProvider\n" "org.eclipse.aether.internal.impl.DefaultUpdatePolicyAnalyzer\n"
"org.eclipse.aether.internal.impl.DefaultDependencyCollector\n")))) "org.eclipse.aether.internal.impl.EnhancedLocalRepositoryManagerFactory\n"
"org.eclipse.aether.internal.impl.LoggerFactoryProvider\n"
"org.eclipse.aether.internal.impl.Maven2RepositoryLayoutFactory\n"
"org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory\n"
"org.eclipse.aether.internal.impl.slf4j.Slf4jLoggerFactory"))))
#t))))) #t)))))
(inputs (inputs
`(("maven-resolver-api" ,maven-resolver-api) `(("maven-resolver-api" ,maven-resolver-api)
...@@ -306,6 +312,7 @@ (define-public maven-resolver-transport-wagon ...@@ -306,6 +312,7 @@ (define-public maven-resolver-transport-wagon
("java-plexus-component-annotation" ,java-plexus-component-annotations) ("java-plexus-component-annotation" ,java-plexus-component-annotations)
("java-plexus-classworld" ,java-plexus-classworlds) ("java-plexus-classworld" ,java-plexus-classworlds)
("java-plexus-plexus-util" ,java-plexus-utils) ("java-plexus-plexus-util" ,java-plexus-utils)
("java-slf4j-api" ,java-slf4j-api)
("java-eclipse-sisu-inject" ,java-eclipse-sisu-inject) ("java-eclipse-sisu-inject" ,java-eclipse-sisu-inject)
("java-eclipse-sisu-plexus" ,java-eclipse-sisu-plexus))) ("java-eclipse-sisu-plexus" ,java-eclipse-sisu-plexus)))
(native-inputs (native-inputs
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment