Wiki source code of JarTools

Last modified by christoph_lechleitner@iteg_at on 2013-10-14 02.37:32

Hide last authors
christoph_lechleitner@iteg_at 2.1 1 = {{id name="JarToolsHome-Motivation"/}}Motivation =
christoph_lechleitner@iteg_at 1.1 2
christoph_lechleitner@iteg_at 2.1 3 In recent years OSGi containers like Apache Karaf have quickly filled the gap between "simple" servlet containers (like Tomcat, Jetty) and "complicated" J2EE elephants (like JBoss).
christoph_lechleitner@iteg_at 1.1 4
christoph_lechleitner@iteg_at 2.1 5 Unfortunatley some projects and organizations have not adapted their development and deployment infrastructure, i.e. to migrate from bunches of jars to clean (and eventually mavenized) OSGi bundles.
christoph_lechleitner@iteg_at 1.1 6
christoph_lechleitner@iteg_at 2.1 7 These circumstances often create the need to investigate, and more often than not tweak, foreign jar files in general and their meta data in particular.
christoph_lechleitner@iteg_at 1.1 8
christoph_lechleitner@iteg_at 2.1 9 Recurring tasks are almost always worth creating tools to make their execution easier and more efficient. Therefore we created JarTools.
christoph_lechleitner@iteg_at 1.1 10
christoph_lechleitner@iteg_at 2.1 11 = {{id name="JarToolsHome-JarTools:Toolstoanalyseandtweakjarbundles"/}}JarTools: Tools to analyse and tweak jar bundles =
christoph_lechleitner@iteg_at 1.1 12
christoph_lechleitner@iteg_at 2.1 13 JarTools makes it easier to retrieve and manipulate meta information in .jar files resp. {{code language="none"}}META-INF/MANIFEST.MF{{/code}}, and similar bits like {{code language="none"}}pom.properties{{/code}}.
christoph_lechleitner@iteg_at 1.1 14
christoph_lechleitner@iteg_at 2.1 15 More details about the available {{code language="none"}}jt-*{{/code}} commands can be found in it's [[ReadMe.txt>>url:http://svn.clazzes.org/svn/jartools/trunk/jartools/doc/ReadMe.txt||shape="rect"]].
christoph_lechleitner@iteg_at 1.1 16
christoph_lechleitner@iteg_at 2.1 17 = {{id name="JarToolsHome-Installation"/}}Installation =
christoph_lechleitner@iteg_at 1.1 18
christoph_lechleitner@iteg_at 2.1 19 Debian packages are available from Clazzes.org's Debian repositories at [[deb.clazzes.org>>url:http://deb.clazzes.org||shape="rect"]], resp. [[this package pool>>url:http://deb.clazzes.org/any/pool/any-jartools-1.0||shape="rect"]] via deb source list [[any-jartools-1.0.list>>url:http://deb.clazzes.org/any/sources.list.d/any/any-jartools-1.0.list||shape="rect"]].
christoph_lechleitner@iteg_at 1.1 20
christoph_lechleitner@iteg_at 2.1 21 = {{id name="JarToolsHome-Sourcecodeandissuetracker"/}}Source code and issue tracker =
christoph_lechleitner@iteg_at 1.1 22
christoph_lechleitner@iteg_at 2.1 23 (((
24 Subversion: [[http:~~/~~/svn.clazzes.org/svn/jartools>>url:http://svn.clazzes.org/svn/jartools||shape="rect"]]
25 )))
26
27 (((
christoph_lechleitner@iteg_at 3.1 28 Jira: [[https:~~/~~/jira.clazzes.org/browse/JT>>url:https://jira.clazzes.org/browse/JT||shape="rect"]]
christoph_lechleitner@iteg_at 2.1 29 )))