logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

jh_generateorbitdir - Creates and populates an orbit dir used by pde-build for third-party jar files.

Author

       Niels Thykier <niels@thykier.net>

Description

       jh_generateorbitdir is a javahelper program that handles creation of an orbit dependency dir. This
       directory has to be populated with non-eclipse jar files. However, eclipse refers to these jars by their
       "symbolic name". jh_generateorbitdir can extract this name from the jar's manifest (provided it has the
       OSGi metadata) and create a symlink to it.

       jh_generateorbitdir will replace regular files with symlinks if they are present in the orbit dir and
       clash with the name of one of the orbit jars. If an orbit jar name clashes with a symlink in the orbit
       dir, then jh_generateorbitdir will assume that the given jar has already been symlinked correctly. In
       this case the jar file is still recorded in the cache (see below).

       jh_generateorbitdir will also check the default installation for jar files on Debian systems (at the time
       of writing /usr/share/java), if it cannot find the jar in the current dir.

       Jar files replaced by jh_generateorbitdir will be recorded so that jh_installeclipse can replace with
       symlinks them post install.

Example

         jh_generateorbitdir --orbit-dir orbit asm3 oro

       Will generate a folder called orbit with two symlinks based on asm3 and oro's symbolic name.

Files

       debian/eclipse.orbitdeps
           List  of  orbit  dependencies  -  one  per line. This can be used as an alternative to passing it per
           command line.

Name

       jh_generateorbitdir - Creates and populates an orbit dir used by pde-build for third-party jar files.

Options

--orbit-dir=dir
           Specifies  the  directory  from  where  the  orbit-dir  is  or  should  be   created.   Defaults   to
           "debian/.eclipse_build/orbitdeps".

See Also

debhelper(7)

       This  program  is  a  part  of  javahelper  and  uses  debhelper  as backend. There are also tutorials in
       /usr/share/doc/javahelper.

Synopsis

jh_generateorbitdir [debhelperoptions] [--orbit-dir=dir] [orbit-dep[...]]

See Also