aboutsummaryrefslogtreecommitdiff
blob: 1ceceeb6ef063dc3d2c8cffc1c71537a66b57824 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Usage: java-ebuilder <args>

Generating ebuild:
--download-uri|-u <uri>            uri that goes to SRC_URI
--binjar-uri <uri>                 uri that goes to binary jar
--test-src-uri <uri>               uri that goes to test-sources from Maven Central
--dump-projects|-d                 outputs information about parsed projects
                                   (useful for debugging)
--ebuild|-e <file>                 path to ebuild that should be created
--force-min-java-version <version> force minimum JDK/JRE version in dependencies
--from-maven-central               make java-ebuilder inherit java-pkg-maven.eclass
--generate-ebuild|-g               generates ebuild from pom.xml
--keywords|-k <keywords>           arch keywords
--license|-l <license>             license name, if it is not specified,
                                   java-ebuilder will determine LICENSE from pom.xml
--pom|-p <file>                    path to pom.xml that should be parsed,
                                   the path must be relative to workdir (can be
                                   specified multiple times)
--slot|-s  <slot>                  SLOT number
--workdir|-w <dir>                 path to ebuild workdir (${WORKDIR}, default
                                   is current directory)

Refreshing cache:
--portage-tree|-t                  path to portage tree that should be parsed
                                   when refreshing cache (default is
                                   /usr/portage)
--refresh-cache|-c                 refreshes java ebuild cache

Common:
--cache-file                       location of cache file (default is
                                   ~/.java-ebuilder/cache)