Skip to content

Installer toolkit. Write installer applications in any JVM language to generate self extracting packages

License

Notifications You must be signed in to change notification settings

bithatch/ninstall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ninstall

A toolkit to build installers, un-installers and updaters. Generate your native self extracting installers using Java or any other JVM based language.

Status

  • Immature, but can build moderately complex installers, updaters and uninstallers.
  • Current focus is entirely on Linux, with Windows and Mac OS support coming soon.

Getting Started

There aren't any docs to help you out just yet, but the general process is ...

  • Create a new Java project
  • Add ninstall-lib and probably (ninstall-swt and ninstall-linux) to your project.
  • Create a new Java application like whats in example1
  • Run your Java installer builder application.
  • Look in target, there will be an executable installer.

Installation

Available on Maven Central, so just add the following dependency to your project's pom.xml.

<dependency>
    <groupId>uk.co.bithatch</groupId>
    <artifactId>ninstall-lib</artifactId>
    <version>0.0.1</version>
</dependency>

SNAPSHOT versions

or SNAPSHOT versions are available right now from the Maven Snapshots repository.

    <repository>
        <id>central-snapshots</id>
        <url>https://central.sonatype.com/repository/maven-snapshots</url>
        <snapshots/>
        <releases>
            <enabled>false</enabled>
        </releases>
    </repository>

and

<dependency>
    <groupId>uk.co.bithatch</groupId>
    <artifactId>ninstall-lib</artifactId>
    <version>0.0.2-SNAPSHOT</version>
</dependency>

About

Installer toolkit. Write installer applications in any JVM language to generate self extracting packages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages