summaryrefslogtreecommitdiff
path: root/guix/build/ant-build-system.scm
AgeCommit message (Expand)Author
2017-10-03guix: ant-build-system: Add #:test-include and #:test-exclude arguments....* guix/build-system/ant.scm: Add #:test-include and #:test-exclude arguments. * guix/build/ant-build-system.scm: Generate test list from arguments. * doc/guix.texi (Build Systems): Document it. Julien Lepiller
2017-10-03guix: ant-build-system: Add main-class support....* guix/build-system/ant.scm: New #:main-class argument * guix/build/ant-build-system.scm: Generate a manifest file with additional properties. * doc/guix.texi (Build Systems): Document it. Julien Lepiller
2017-05-10ant-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". Ricardo Wurmus
2017-05-10ant-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> Hartmut Goebel
2016-09-03guix: ant-build-system: Fix pattern for collecting jar files....The former pattern included the "jar" binary. * guix/build/ant-build-system.scm (generate-classpath): Change pattern. Suggested by: Ricardo Wurmus <rekado@elephly.net> Hartmut Goebel
2016-05-20ant-build-system: Add unpack phase....* guix/build/ant-build-system.scm (unpack): New procedure. (%standard-phases): Use it. Ricardo Wurmus
2016-03-31ant-build-system: Keep jar manifest....* guix/build/ant-build-system.scm (default-build.xml): Generate default manifest. (strip-jar-timestamps): Repack jar archive with zip. Ricardo Wurmus
2016-03-14build: Add Ant build system....* guix/build-system/ant.scm: New file. * guix/build/ant-build-system: New file. * Makefile.am (MODULES): Add new files. * doc/guix.texi (Build Systems): Document ant-build-system. Ricardo Wurmus