ceylon p2(1) ceylon p2(1)NAME
ceylon p2 - Generates p2 repository metadata suitable for Eclipse
SYNOPSIS
ceylon p2 [--cacherep=url] [--categories=categories] [--category-
prefix=category-prefix] [--cwd=dir] [--maven-overrides=url]
[--no-default-repositories] [--offline] [--out=url]
[--overrides=url] [--pass=secret] [--rep=url...]
[--repository-name=repository-name] [--sysrep=url]
[--timeout=seconds] [--user=name] [--verbose[=flags]] [--]
{module}...
DESCRIPTION
This is EXPERIMENTAL
Given a list of modules, and optionally a category file and prefix,
this tool generates content.xml and artifacts.xml files in the output
directory, and packs the folders in ${output}/features/* into jars.
OPTIONS
--cacherep=url
Specifies the folder to use for caching downloaded modules. (de‐
fault: ~/.ceylon/cache)
--categories=categories
Specify a categories.xml file to be used for the list of cate‐
gories
--category-prefix=category-prefix
Specify the prefix for categories, for example if you have a
category named 'x' and a prefix of 'com.foo.bar' we will gener‐
ate a unit named 'com.foo.bar.x' for your category
--cwd=dir
Specifies the current working directory for this tool. (default:
the directory where the tool is run from)
--maven-overrides=url
Specifies the xml file to use to load Maven artifact overrides.
See http://ceylon-lang.org/documentation/current/refer‐
ence/repository/maven/ for information. Deprecated: use --over‐
rides.
--no-default-repositories
Indicates that the default repositories should not be used.
--offline, -L
Enables offline mode that will prevent connections to remote
repositories.
--out=url, -o url
Specifies the output module repository (which must be publish‐
able). (default: ./modules)
--overrides=url
Specifies the xml file to use to load module overrides. See
http://ceylon-lang.org/documentation/current/reference/reposito‐
ry/maven/ for information. Experimental.
--pass=secret
Sets the password for use with an authenticated output reposito‐
ry(no default).
--rep=url
Specifies a module repository containing dependencies. Can be
specified multiple times. (default: modules, ~/.ceylon/repo,
http://modules.ceylon-lang.org/repo/1)
--repository-name=repository-name
Specify an output repository name
--sysrep=url
Specifies the system repository containing essential modules.
(default: $CEYLON_HOME/repo)
--timeout=seconds, -T seconds
Sets the timeout for connections to remote repositories, use 0
for no timeout (default: 20).
--user=name
Sets the user name for use with an authenticated output reposi‐
tory(no default).
--verbose[=flags], -d
Produce verbose output. If no flags are given then be verbose
about everything, otherwise just be verbose about the flags
which are present. Allowed flags include: all, loader.
28 October 2015 ceylon p2(1)