IzPack - Cross-platform Installer

  •        0

IzPack is a one-stop solution for packaging, distributing and deploying applications. It is fully cross-platform and generates a single installer. As such, it is an alternative to native solutions such as platform-specific installers and package managers. IzPack-generated installers only require a Java virtual machine to run.

  • Native OS integration: Windows shortcuts, Freedesktop.org compliant X11 window, Windows registry
  • Build integration with Apache Ant
  • Uninstaller removes all the mess that you installed
  • Support for console installations (manual ar automated). This works locally and remotely (via SSH)
  • Record an installation on one machine, then replay it on many other machines
  • Get data from users, to customize your installation
  • Package once, and deploy the very same installer to many platforms

http://izpack.org/

Tags
Implementation
License
Platform

   




Related Projects

Capsule - Dead-Simple Packaging and Deployment for JVM Apps


Capsule is a packaging and deployment tool for JVM applications. A capsule is a single executable JAR that contains everything your application needs to run either in the form of embedded files or as declarative metadata. It can contain your JAR artifacts, your dependencies and resources, native libraries, the require JRE version, the JVM flags required to run the application well, Java or native agents and more. In short, a capsule is a self-contained JAR that knows everything there is to know about how to run your application the way it's meant to run.

goxc - a build tool for Go, with a focus on cross-compiling, packaging and deployment


a build tool for Go, with a focus on cross-compiling, packaging and deployment

Packr - Packages your JAR, assets and a JVM for distribution on Windows, Linux and Mac OS X


Packages your JAR, assets and a JVM for distribution on Windows, Linux and Mac OS X, adding a native executable file to make it appear like a native app. Packr is most suitable for GUI applications, such as games made with libGDX.

gradle-izpack-plugin


Gradle plugin that provides support for packaging applications for the Java platform via IzPack

buildrizpack


A buildr plugin contributing a new packaging method to package your project as a IzPack installer.

ngiger-buildrizpack


A buildr plugin contributing a new packaging method to package your project as a IzPack installer.

OF-Packaging - Packaging metadata and installer data for various OSes


Packaging metadata and installer data for various OSes

rawr - Packaging and deployment for standalone JRuby apps


Packaging and deployment for standalone JRuby apps

Docker - The Linux container engine


Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. Common use cases for Docker include Automating the packaging and deployment of applications, Creation of lightweight, private PAAS environments, Automated testing and continuous integration/deployment, Deploying and scaling web apps, databases and backend services

Nullsoft Scriptable Install System for Windows


Nullsoft Scriptable Install System (NSIS) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components.

Treasure - AddOn packaging and deployment.


AddOn packaging and deployment.

clustergit-packaging - debian packaging for the clustergit tool


debian packaging for the clustergit tool

rawr - Fork of Logan Barnett's Rawr packaging tool for JRuby


Fork of Logan Barnett's Rawr packaging tool for JRuby

sbt-izpack - IzPack installer plugin for SBT 0.10.1 and greater


IzPack installer plugin for SBT 0.10.1 and greater

sql-packaging-plugin


A maven packaging plugin that enables <packaging>sql</packaging> for .sql artifacts.

rust-packaging - Packaging for Rust + Cargo in multiple formats


This is the project that packages Rust in various formats. Currently its job is to combine the outputs of the Rust build with that of the Cargo build, both in rust-installer format, and produce installers in a variety of formats.

packaging


This is a repository for packaging automation for Puppet software. The goal is to abstract and automate packaging processes beyond individual software projects to a level where this repo can be cloned inside any project and used to build Debian and Redhat packages, as well as gems, apple packages and tarballs. This repo is currently under heavy development and in a state flux, and it should not be considered to have a formal API. However, every effort is being made to ensure existing tasks/behavior are not broken as we continue to iterate and improve upon it.Generally speaking, the packaging repo should be compatible with ruby 1.8.7, ruby 1.9.3 and rake 0.9.x. To pull the packaging tasks into your source repo, do a rake package:bootstrap. This will clone this repo into the ext directory of the project and make many packaging tasks available. The tasks are generally grouped into two categories, package: namespaced tasks and pl: namespaced tasks.

formation-plugin-packaging - kit de formation sur jquery packaging / bower packaging


kit de formation sur jquery packaging / bower packaging