libjarjar-java - repackage third-party jars

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libjarjar-java
Package version 1.4+svn142
Package release 4
Package architecture all
Package type deb
Installed size 187 B
Download size 117.77 KB
Official Mirror
Utility that makes it easy to repackage Java libraries and embed them
into your own distribution. This is useful for two reasons:
- You can easily ship a single jar file with no external dependencies.
- You can avoid problems where your library depends on a specific
version of a library, which may conflict with the dependencies of
another library.


Package Version Architecture Repository
libjarjar-java_1.4+svn142-4_all.deb 1.4+svn142 all Debian Main
libjarjar-java - - -


Type URL
Binary Package libjarjar-java_1.4+svn142-4_all.deb
Source Package jarjar

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libjarjar-java deb package:
    # sudo apt-get install libjarjar-java




2014-05-04 - Miguel Landaeta <>
jarjar (1.4+svn142-4) unstable; urgency=low
* Add myself to Uploaders.
* Remove szzepiq_jar_resources.diff patch. (Closes: #745815).
* Add B-D on libmaven2-core-java.
* Bump Standards-Version to 3.9.5. No changes were required.
* Remove outdated readme d/README.Debian.
* Remove outdated patch d/patches/0001-fix-build.xml.patch.
* Add patch d/patches/0005-fix-javadocs.patch to fix some
warnings during javadoc generation.
2013-10-24 - Miguel Landaeta <>
jarjar (1.4+svn142-3) unstable; urgency=low
* Team upload.
* Provide Maven artifacts. (Closes: #727652).
2013-05-07 - Damien Raude-Morvan <>
jarjar (1.4+svn142-2) unstable; urgency=low
* Upload to unstable.
* d/control: Use canonical URL for Vcs-* fields.
* d/patches/add_ClassReader_EXPAND_FRAMES.diff: Add missing
ClassReader.EXPAND_FRAMES for ASM call (Closes: #644469).
2013-01-07 - Damien Raude-Morvan <>
jarjar (1.4+svn142-1) experimental; urgency=low
* New upstream release.
* Add myself as Uploaders.
* Use ASM 4.x for bytecode processing:
- d/control: Build-Depends on libasm4-java.
- d/rules: Update CLASSPATH.
- d/ Use asm4.jar and asm4-commons.jar.
* d/watch: Update to check on
* Update Standards-Version: 3.9.4, no changes needed.
* d/patches/szzepiq_jar_resources.diff:
From <URL:>, resolve the issue with
jarjar not updating the fully qualified class names in the jar's resources
* d/patches/0003-fix-path-in-build.xml.patch,
d/patches/ Dropped, as only needed
from old GCJ runtime.
2012-07-15 - Niels Thykier <>
jarjar (1.1-3) unstable; urgency=low
* Rember to actually remove Michael Koch from uploaders.
2012-07-15 - Niels Thykier <>
jarjar (1.1-2) unstable; urgency=low
[ James Page ]
* Drop debian/patches/0006-remove-asm-commons-from-final-jar.patch: 
libasm3-java now ships correctly separated jar files so asm-commons 
must be included.  (Closes: #646600)
[ Niels Thykier ]
* Remove Michael Koch from uploaders.  Thanks for your work so far.
(Closes: #654028)
2011-09-08 - Torsten Werner <>
jarjar (1.1-1) unstable; urgency=low
* Team upload
* New upstream release.
* Change debian/watch to point to upstream's svn repo.
* Refresh patches.
* Remove Arnaud from Uploaders list.
* Remove Java runtime from Depends.
* Update Standards-Version: 3.9.2.
2010-02-28 - Torsten Werner <>
jarjar (1.0+dfsg-2) unstable; urgency=low
[ Torsten Werner ]
* Convert patches to dep3 format.
* Add a patch to cast null to (Closes: #571340)
* Add a patch to remove asm-commons from final jar file.
* Convert package to source format 3.0.
[ Thierry Carrez ]
* debian/control: Minimal runtime dependency set to java2-runtime-headless
[ Niels Thykier ]
* debian/control: Added java5 and java6 as alternatives.
2009-09-14 - Niels Thykier <>
jarjar (1.0+dfsg-1) unstable; urgency=low
[ Michael Koch ]
* debian/watch: updated to track binary jar file instead
of source release.
[ Niels Thykier ]
* New upstream release.
- Identical content, but version numbers differed.
* Create a script to handle fetching of orig source that
works around 1.0rc8 and 1.0 being the same release.

See Also

Package Description
libjarjar-maven-plugin-java-doc_1.9-2_all.deb Maven plugin to repackage third-party jars - documentation
libjarjar-maven-plugin-java_1.9-2_all.deb Maven plugin to repackage third-party jars
libjas-java_2.5.4408-1_all.deb Java object-oriented type-safe Algebra System
libjas-plotter-java_2.2.6+dfsg1-2_all.deb JAS(2) Plotter graphic library
libjasper-dev_1.900.1-debian1-2.4+deb8u3_amd64.deb Development files for the JasPer JPEG-2000 library
libjasper-runtime_1.900.1-debian1-2.4+deb8u3_amd64.deb Programs for manipulating JPEG-2000 files
libjasper1_1.900.1-debian1-2.4+deb8u3_amd64.deb JasPer JPEG-2000 runtime library
libjasperreports-java-doc_4.1.3+dfsg-3_all.deb Java reporting generator library - documentation
libjasperreports-java_4.1.3+dfsg-3_all.deb Java reporting generator library
libjasypt-java-doc_1.8-2_all.deb Documentation - java library for simple high-level encryption
libjasypt-java_1.8-2_all.deb java library for simple high-level encryption
libjatl-java_0.2.2-1_all.deb JATL - Java Anti-Template Language
libjaudiotagger-java_2.0.3-2_all.deb library for editing tags like ID3 in audio files such as MP3s
libjaula-dev_1.4.0-3_amd64.deb JSON parser/writer library for C++ (development files)
libjaula-doc_1.4.0-3_amd64.deb JSON parser/writer library for C++ (documentation)