Skip to content

metanorma/barcode4j

Repository files navigation

Barcode4J with maven (fork of SourceForge original)

Build Status Build Status

Description

Barcode4J is a flexible generator for barcodes written in Java.

For instructions on how to get started please read the documentation on the website or the one included in the binary distribution.

Installing Build Tools

You will need the maven build tool and make.

Building the package

make all

Releasing a new version

Update version in pom.xml, e.g.:

<groupId>net.sf.barcode4j</groupId>
<artifactId>barcode4j</artifactId>
<packaging>jar</packaging>
<name>Barcode4J</name>
<version>2.2-SNAPSHOT</version>

Build the package using instructions above, the package will be created at: target/barcode4j-{version}.jar

Tag the same version in Git:

git tag v2.2
git push origin v2.2

Then the corresponding GitHub release will be automatically created at: https://github.com/metanorma/barcode4j/releases

Testing

The testing environment utilizes these tools:

  • make

Running the tests:

make test

The original Barcode4J is licensed under the the Apache License, Version 2.0. The license text can be found under legal/barcode4j.LICENSE.txt.

Further modifications are copyright Ribose Inc.