Skip to main content

An incremental upgrade tool for jar packages

Project description

iu-jar

An incremental upgrade tool for jar packages

To install iu-jar, use pip:
pip install iu-jar
then, run with iujar

Usage:iujar [option]

 option:

     -h or --help: show help info

     -i old-jar -t new-jar [-n incremental-pkg-name] [-d incremental-pkg-dir] [-f force-path]: generate incremental jar
        old-jar:                    string, path of old-jar file
        new-jar:                    string, path of new-jar file
        incremental-pkg-name:       string, name of output, default is [old-jar].incremental
        incremental-pkg-dir:        string, dir of output, default is current dir
        force-path:                 regex, match the file path that needs to be forced to update

     -u target-jar -a incremental-pkg [-n new-pkg-name] [-d new-pkg-dir] [-I ignore-path]: update jar from incremental jar
        target-jar:                 string, path of jar file that need to update
        incremental-pkg:            string, path of incremental pkg[from -i generate]
        new-pkg-name:               string, new jar name of output, default is replace target-jar
        new-pkg-dir:                string, dir of output, default is dir of target-jar
        ignore-path:                regex, match the file path that needs to be ignore to update

 example:
     iujar -i temp/test.jar -t temp/test_new.jar -d temp.out -f '/BOOT-INF/(classes/*|lib/com\.mpr\.*)|/META-INF/*'
     iujar -u temp/test.jar -a temp.out/test.jar.incremental -d temp.out

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iu-jar-0.0.3.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

iu_jar-0.0.3-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file iu-jar-0.0.3.tar.gz.

File metadata

  • Download URL: iu-jar-0.0.3.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.7.1 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.6.5

File hashes

Hashes for iu-jar-0.0.3.tar.gz
Algorithm Hash digest
SHA256 69c77a6c92cf0c49134b5df55914a22fe512a4b690ceaaa80fb0667be3fdeaf8
MD5 ce2e84469c88dc8e3e2a0882448152b9
BLAKE2b-256 9eb61eb12a5f8a0e40b0f30b50f9717964768ab92150eee0e49f1a3ef4fb7d26

See more details on using hashes here.

File details

Details for the file iu_jar-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: iu_jar-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/40.7.1 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.6.5

File hashes

Hashes for iu_jar-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 409c492b9fc951a09cc328a30e7d61d31f088e470ecff19b9ca7ffcdd611d6f5
MD5 a125e3c12309883fd57c1175262f7872
BLAKE2b-256 ce8f0e8095f92793031f3518bf5947145f453acb2b90b29d9892c20b088ccfeb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page