gnu: Add java-commons-cli. * gnu/packages/java.scm (java-commons-cli): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-lang3. * gnu/packages/java.scm (java-commons-lang3): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-lang. * gnu/packages/java.scm (java-commons-lang): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-io. * gnu/packages/java.scm (java-commons-io): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-collections4. * gnu/packages/java.scm (java-commons-collections4): New variable.
gnu: Add java-jmh. * gnu/packages/java.scm (java-jmh): New variable.
gnu: Add java-commons-math3. * gnu/packages/java.scm (java-commons-math3): New variable.
gnu: java-hamcrest-core: Install all jars without version suffix. * gnu/packages/java.scm (java-hamcrest-core)[arguments]: Install all three jars and strip the version suffix.
gnu: Add java-jopt-simple. * gnu/packages/java.scm (java-jopt-simple): New variable.
gnu: Add java-easymock. * gnu/packages/java.scm (java-easymock): New variable.
gnu: Add java-objenesis. * gnu/packages/java.scm (java-objenesis): New variable.
gnu: Add java-cglib. * gnu/packages/java.scm (java-cglib): New variable.
gnu: Add java-asm. * gnu/packages/java.scm (java-asm): New variable.
gnu: Add java-plexus-interpolation. * gnu/packages/java.scm (java-plexus-interplation): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-plexus-utils. * gnu/packages/java.scm (java-plexus-utils): New variable. Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
guix: Add java-utils. * guix/build/java-utils.scm: New file. * guix/build-system/ant.scm: Use it. * Makefile.am (MODULES): Add it. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
ant-build-system: Add default "check" target. * guix/build-system/ant.scm (ant-build): Change default test target to "check"; add "test-dir" argument. * guix/build/ant-build-system.scm (default-build.xml): Add "test-dir" argument; add ant targets "compile-tests" and "check". (configure): Add "test-dir" argument; pass it to "default-build.xml".
ant-build-system: Allow specifying source directory. * guix/build-system/ant.scm (ant-build), guix/build/ant-build-system.scm (default-build.xml): Add parameter source-dir. * guix/build/ant-build-system.scm (configure): Pass source-dir on to default-build.xml. * doc/guix.texi (Build Systems): Document it. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: e2fsprogs: Enable tests. * gnu/packages/linux.scm (e2fsprogs)[native-inputs]: Add PERL and PROCPS. [arguments]<#:tests?>: Remove.
gnu: e2fsprogs: Update to 1.43.4. * gnu/packages/linux.scm (e2fsprogs, e2fsprogs/static, e2fsck/static): Update to 1.43.4. [source]: Remove obsolete gzip substitution. Move '/bin/sh' substitution to ... [arguments] ... here. Move LDFLAGS from #:make-flags to #:configure-flags. Enable parallel build.