jug - Java UUID Generator

Distribution: RPM Universal
Repository: JPackage 6.0 all
Package name: jug
Package version: 2.0.0
Package release: 2.jpp6
Package architecture: noarch
Package type: rpm
Installed size: 126.88 KB
Download size: 68.44 KB
Official Mirror: mirrors.dotsrc.org
JUG is a pure java UUID generator, that can be used either as a component in a bigger application, or as a standalone command line tool (a la 'uuidgen'). UUIDs are 128-bit Universally Unique IDentifiers (aka GUID, Globally Unique IDentifier used in Windows world). JUG generates UUIDs according to the IETF UUID draft specification (and further clarified in UUID URN name space IETF draft ) 8211; all 3 'official' types defined by the draft 8211; is fast, portable and Open Source (as well as Free Software ). You can use JUG in your application according to the license terms of LGPL (Lesser General Public License); or, from version 2.0 on, ASL. From version 1.0.0 on, native code (invoked via JNI) for accessing Ethernet MAC address is included with Jug distribution. Big thanks to Paul Blankenbaker and DJ Hagberg (amongst others) for their code contributions! Note that using this functionality is optional: onlys time+location - based generation needs MAC address, and even with it, one can just pass the address from a configuration file.



  • jug = 2.0.0-2.jpp6


    Source package: jug-2.0.0-2.jpp6.src.rpm

    Install Howto

    Fedora, CentOS, RHEL:
    1. Download the latest jpackage-release rpm from
    2. Install jpackage-release rpm:
      # rpm -Uvh jpackage-release*rpm
    3. Install jug rpm package:
      # yum install jug
    1. Add the JPackage 6.0 repository:
      # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ jpackage-6.0
    2. Install jug rpm package:
      # zypper install jug
    Mandriva, Mageia:
    1. Add the JPackage 6.0 repository:
      # urpmi.addmedia jpackage-6.0 http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ with hdlist.cz
    2. Update packages list:
      # urpmi.update -a
    3. Install jug rpm package:
      # urpmi jug


    • /etc/maven/fragments/jug
    • /usr/share/doc/jug-2.0.0/
    • /usr/share/doc/jug-2.0.0/release-notes/BUGS
    • /usr/share/doc/jug-2.0.0/release-notes/CREDITS
    • /usr/share/doc/jug-2.0.0/release-notes/FAQ
    • /usr/share/doc/jug-2.0.0/release-notes/README
    • /usr/share/doc/jug-2.0.0/release-notes/TODO
    • /usr/share/doc/jug-2.0.0/release-notes/USAGE
    • /usr/share/doc/jug-2.0.0/release-notes/VERSION
    • /usr/share/doc/jug-2.0.0/release-notes/asl/ASL2.0
    • /usr/share/doc/jug-2.0.0/release-notes/asl/LICENSE
    • /usr/share/doc/jug-2.0.0/release-notes/lgpl/LGPL2.1
    • /usr/share/doc/jug-2.0.0/release-notes/lgpl/LICENSE
    • /usr/share/java/jug-asl-2.0.0.jar
    • /usr/share/java/jug-asl.jar
    • /usr/share/java/jug-lgpl-2.0.0.jar
    • /usr/share/java/jug-lgpl.jar
    • /usr/share/maven2/poms/JPP-jug-asl.pom
    • /usr/share/maven2/poms/JPP-jug-lgpl.pom


    2012-02-02 - Ralph Apel <r.apel@r-apel.de> 0:2.0.0-2 - First JPP-6 release

    2009-04-14 - Ralph Apel <r.apel@r-apel.de> 0:2.0.0-1.jpp5 - Initial build