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

     -l target-jar [-o list-file-path]: list table of contents for jar
        target-jar:                 string, path of jar file that need to list
        list-file-path:             string, path of 'list-file' file

     -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|list-file' 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:
     %s -i temp/test.jar -t temp/test_new.jar -d temp.out -f '/BOOT-INF/(classes/*|lib/org\.ileler\..*)|/META-INF/*'
     %s -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.4.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

iu_jar-0.0.4-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iu-jar-0.0.4.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for iu-jar-0.0.4.tar.gz
Algorithm Hash digest
SHA256 7a1b554103d331cec4275031d5980abbcee9612067806d1f9da4280b60ca5598
MD5 27cffd6c0702715a84de9ee716b0651f
BLAKE2b-256 a82eb1879d0ae22b7b8ded769580f4a032768f93f7030019a38126b751083666

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iu_jar-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for iu_jar-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0b28d59973ee37fc8a6fa81fbe8ac278f99ecf3f07e8dece14bc0f17d09a82a7
MD5 7459b8fa43a5dd9bca4fa54202771d99
BLAKE2b-256 5b1a349b6cac37ffda1d113227e78edf3be1cef4fa2c5ea85dfc6ab8fd9614d1

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