all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Hartmut Goebel <h.goebel@crazy-compilers.com>
To: guix-devel@gnu.org
Subject: [PATCH 00/12] Java build-system and some packages
Date: Fri,  9 Sep 2016 16:51:00 +0200	[thread overview]
Message-ID: <1473432672-21007-1-git-send-email-h.goebel@crazy-compilers.com> (raw)

Enclosed please find some enhancemnets to the java/ant build-system and some
java packages.

For the changes to the build-systm I'd apprechiate ideas for better code.
There also is room for improovements, e.g. adding both a "test" (unsing junit)
and a "javadoc" target to the default build.xml. (I will noit implement this,
I'm done with Java).

Regarding the packages: Only very few packages have build.xml for ant. For the
others I'm only using a default build.xml to get the jar build. So not tests
nor javadocs. IMO it is important to have the java packages available at all.
After the enhancements described above are implemented, this should be fixed.

Hartmut Goebel (12):
  guix: ant-bulild-sytem: allow specifying the source directory.
  guix: ant-build-system: use abs path as basedir
  guix: Add java-utils.
  gnu: Add java-plexus-utils.
  gnu: Add java-plexus-interpolation.
  gnu: Add java-commons-cli.
  gnu: Add java-commons-codec.
  gnu: Add java-commons-daemon.
  gnu: Add java-commons-io.
  gnu: Add java-commons-lang.
  gnu: Add java-commons-lang3.
  gnu: Add java-commons-bcel.

 Makefile.am                     |   1 +
 doc/guix.texi                   |   3 +-
 gnu/packages/java.scm           | 332 ++++++++++++++++++++++++++++++++++++++++
 guix/build-system/ant.scm       |   4 +
 guix/build/ant-build-system.scm |  10 +-
 guix/build/java-utils.scm       |  52 +++++++
 6 files changed, 396 insertions(+), 6 deletions(-)
 create mode 100644 guix/build/java-utils.scm

-- 
2.7.4

             reply	other threads:[~2016-09-09 14:51 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-09 14:51 Hartmut Goebel [this message]
2016-09-09 14:51 ` [PATCH 01/12] guix: ant-bulild-sytem: allow specifying the source directory Hartmut Goebel
2016-09-09 14:51 ` [PATCH 02/12] guix: ant-build-system: use abs path as basedir Hartmut Goebel
2016-09-09 14:51 ` [PATCH 03/12] guix: Add java-utils Hartmut Goebel
2016-09-09 14:51 ` [PATCH 04/12] gnu: Add java-plexus-utils Hartmut Goebel
2016-09-09 14:51 ` [PATCH 05/12] gnu: Add java-plexus-interpolation Hartmut Goebel
2016-09-09 14:51 ` [PATCH 06/12] gnu: Add java-commons-cli Hartmut Goebel
2016-09-09 14:51 ` [PATCH 07/12] gnu: Add java-commons-codec Hartmut Goebel
2016-09-09 14:51 ` [PATCH 08/12] gnu: Add java-commons-daemon Hartmut Goebel
2016-09-09 14:51 ` [PATCH 09/12] gnu: Add java-commons-io Hartmut Goebel
2016-09-09 14:51 ` [PATCH 10/12] gnu: Add java-commons-lang Hartmut Goebel
2016-09-09 14:51 ` [PATCH 11/12] gnu: Add java-commons-lang3 Hartmut Goebel
2016-09-09 14:51 ` [PATCH 12/12] gnu: Add java-commons-bcel Hartmut Goebel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1473432672-21007-1-git-send-email-h.goebel@crazy-compilers.com \
    --to=h.goebel@crazy-compilers.com \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.