Jump: Distributing Java and Jython Applications in a Jump!
Jump is a build tool for distributing Java and Jython applications in a really simple step!
Latest release
Latest version: v0.9.7.4 (released on January 6th, 2010)
The latest release is v0.9.7.4, which fixes a couple of bugs and makes some improvements since v0.9.0. Please UPGRADE to this version if you already installed ANY earlier version. You can do this by running easy_install -U jump, remember to use the easy_install command under Jython's bin directory.
Note that Jump is still at early stage and may update frequently. You should always upgrade to the latest version!
Features
- Distributing Jython applications into a single, independent JAR file.
- Distributing Jython libraries into a single JAR file. [New in v0.9.5]
- Distributing native Mac OS X application bundles, Windows .exe executables, WAR files for Python WSGI applications. [New in v0.9.5]
- Distributing Java Only applications. [New in v0.9.6]
- Creating build.xml file for ant. [New in v0.9.7]
- Supporting Java source code and third-party JAR files.
- Supporting Java Native Interface files for distributing JAR files. [New in v0.9.5]
- Starting the created distribution from either Jython or Java code.
- Including specified resource files in the final distribution. [New in v0.9.6]
- Packaging only required Python packages into the final distribution automatically, which means you don't have to worry about using Python third-party libraries as long as they can be found in your sys.path.
- Importing specified Python packages explicitly. [New in v0.9.5]
- All Python modules included in the final distribution are compiled to $py.class files, which means your source code is not public.
- Integrated easy use Jython factory. [New in v0.9.7]
Documentation
- QuickStartGuide - Take a quick look how Jump works.
- GettingStarted - An introduction to Jump including installation instructions.
- JumpCommands - More about Jump's commands.
- ChangeNotes - The change notes for each release.
Tutorials
- DjangoWarUsingJump - Creating WAR files for Django applications using Jump.
Mailing list
If you have any question, suggestion or bug report, please post it to Jump's mailing list.
Author
Olli Wang ( olliwang@ollix.com): http://olliwang.com
Repository
You can find Jump's Git repository at GitHub: http://github.com/ollix/jump
License
Copyright (c) 2009 Ollix. All rights reserved.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see < http://www.gnu.org/licenses/>.
