.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "JH_GENERATEORBITDIR 1" .TH JH_GENERATEORBITDIR 1 "2014-12-12" "0.48+deb8u1" "Javahelper" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" jh_generateorbitdir \- Creates and populates an orbit dir used by pde\-build for third\-party jar files. .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBjh_generateorbitdir\fR [\fIdebhelperĀ options\fR] [\fB\-\-orbit\-dir=\fR\fIdir\fR] [\fIorbit\-depĀ [...]\fR] .SH "DESCRIPTION" .IX Header "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 \*(L"symbolic name\*(R". jh_generateorbitdir can extract this name from the jar's manifest (provided it has the OSGi metadata) and create a symlink to it. .PP 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). .PP 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. .PP Jar files replaced by jh_generateorbitdir will be recorded so that jh_installeclipse can replace with symlinks them post install. .SH "FILES" .IX Header "FILES" .IP "debian/eclipse.orbitdeps" 4 .IX Item "debian/eclipse.orbitdeps" List of orbit dependencies \- one per line. This can be used as an alternative to passing it per command line. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-\-orbit\-dir=\fR\fIdir\fR" 4 .IX Item "--orbit-dir=dir" Specifies the directory from where the orbit-dir is or should be created. Defauls to \*(L"debian/.eclipse_build/orbitdeps\*(R". .SH "EXAMPLE" .IX Header "EXAMPLE" .Vb 1 \& jh_generateorbitdir \-\-orbit\-dir orbit asm3 oro .Ve .PP Will generate a folder called orbit with two symlinks based on asm3 and oro's symbolic name. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fIdebhelper\fR\|(7) .PP This program is a part of javahelper and uses debhelper as backend. There are also tutorials in /usr/share/doc/javahelper. .SH "AUTHOR" .IX Header "AUTHOR" Niels Thykier .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" Copyright 2010 by Niels Thykier .PP This tool is free software; you may redistribute it and/or modify it under the terms of \s-1GNU GPL 2.\s0