OnWorks favicon

mh_installjar - Online in the Cloud

Run mh_installjar in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command mh_installjar that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



Maven - Installs a jar into /usr/share/maven-repo.


mh_installjar [option]... [pom] [jar] [link]...


Installs the jar file in /usr/share/maven-repo, at the correct location for Maven. The jar
is copied into the build directory. It can also create additional links to the jar,
usually located in /usr/share/java.


[pom] is the location of the POM associated with the jar to install.

GroupId, artifactId and version will be extracted from this file.

[jar] is the path to the jar to install, usually located in the build


[link] is an additional link to the jar to install, usually there should

be a link to usr/share/java/$jar.jar and usr/share/java/$jar-$version.jar to comply
with the Java packaging guidelines. Note that there is no need to specify those
particular links if the --java-lib option is used.


-h --help: show this text

-V --version: show the version

-p<package> --package=<package>: name of the Debian package which

will contain this jar file

-e<version>, --set-version=<version>: set the version for the jar,

do not use the version declared in the POM file.

-r<rules> --rules=<rules>: path to the file containing the

rules to apply when cleaning the POM. Optional, the default location is
debian/maven.rules Maven rules are used here to extract the groupId, artifactId and
version from the POM file.

-l --java-lib: Optional, if given it will install the jar into

/usr/share/java to comply with the Debian Java specification. The jar will be
installed as /usr/share/java/$name-$version.jar and a versionless link
/usr/share/java/$name.jar will point to it, as well as the links installed in

-n<name> --usj-name=<name>: Optional, the name to use when installing the

library in /usr/share/java when --java-lib is used. Defaults to the artifact id
found in the POM.

-j<version> --usj-version=<version>: Optional, the version to use when

installing the library in /usr/share/java when --java-lib is used. Defaults to the
version found in the POM.

-s --no-usj-versionless: Optional, don't install the versionless link

in /usr/share/java. This flag is used only when the -l or --java-lib option is

-d<path> --dest-jar=<path>: Optional, the destination for the real jar.

The other places where the jar appears, in the repository or in the list of links,
will be symlinks to this jar. Defaults to /usr/share/java/$name-$version.jar if
--java-lib is used, otherwise the jar is installed in the versioned path in the
Maven repository.

-c<classifier> --classifier=<classifier>: Optional, the classifier for

the jar. Empty by default.

-v --verbose: show more information while running

-n --no-act: don't actually do anything, just print the results

--skip-clean-pom: don't clean the pom, assume that a previous action ran

mh_cleanpom with the correct options. mh_cleanpom is run only to extract the
groupId, artifactId and version of the jar

See also: mh_installpom(1), mh_installsite(1)

Use mh_installjar online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    VirtualGL redirects 3D commands from a
    Unix/Linux OpenGL application onto a
    server-side GPU and converts the
    rendered 3D images into a video stream
    with which ...
    Download VirtualGL
  • 2
    Library to enable user space
    application programs to communicate with
    USB devices. Audience: Developers, End
    Users/Desktop. Programming Language: C.
    Download libusb
  • 3
    SWIG is a software development tool
    that connects programs written in C and
    C++ with a variety of high-level
    programming languages. SWIG is used with
    Download SWIG
  • 4
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Next JS, Webpack, Babel, Node, and
    Express, using GraphQL and Apollo
    Client. WooCommerce Store in React(
    contains: Products...
    Download WooCommerce Nextjs React Theme
  • 5
    Package repo for ArchLabs This is an
    application that can also be fetched
    It has been hosted in OnWorks in...
    Download archlabs_repo
  • 6
    Zephyr Project
    Zephyr Project
    The Zephyr Project is a new generation
    real-time operating system (RTOS) that
    supports multiple hardware
    architectures. It is based on a
    small-footprint kernel...
    Download Zephyr Project
  • More »

Linux commands

  • 1
    4s-import � Import RDF into a 4store KB
    Run 4s-importJ
  • 2
    4s-query � Run SPARQL queries on a
    4store storage backend ...
    Run 4s-queryJ
  • 3
    cpuburn, burnBX, burnK6, burnK7,
    burnMMX, burnP5, burnP6 - a collection
    of programs to put heavy load on CPU ...
    Run cpuburn
  • 4
    cpufreq-aperf - Calculates the average
    frequency over a time period SYNTAX:
    cpufreq-aperf [options] DESCRIPTION: On
    latest processors exist two MSR
    registers r...
    Run cpufreq-aperf
  • 5
    g.dirseps - Internal GRASS utility for
    converting directory separator
    characters. Converts any directory
    separator characters in the input string
    to or from na...
    Run g.dirsepsgrass
  • 6
    g.extension - Maintains GRASS Addons
    extensions in local GRASS installation.
    Downloads, installs extensions from
    GRASS Addons SVN repository into local
    GRASS i...
    Run g.extensiongrass
  • More »