unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH 00/12] Java build-system and some packages
@ 2016-09-09 14:51 Hartmut Goebel
  2016-09-09 14:51 ` [PATCH 01/12] guix: ant-bulild-sytem: allow specifying the source directory Hartmut Goebel
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Hartmut Goebel @ 2016-09-09 14:51 UTC (permalink / raw)
  To: guix-devel

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

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2016-09-09 14:51 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-09 14:51 [PATCH 00/12] Java build-system and some packages Hartmut Goebel
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

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).