Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
ceylon maven-export(1)					ceylon maven-export(1)

       ceylon maven-export - Generate a	Maven repository for a given module

       ceylon maven-export [--cacherep=url] [--cwd=dir]	[--exclude-
			   module=moduleOrFile...] [--for-import] [--for-sdk-
			   import] [--jdk-provider=module] [--link-with-
			   current-distribution] [--maven-overrides=file]
			   [--no-default-repositories] [--offline]
			   [--out=file]	[--overrides=file] [--rep=url...]
			   [--sysrep=url] [--timeout=seconds]
			   [--verbose[=flags]] [--] {module}...

       Generate	Maven repository which contains	the given module and  all  its
       run-time	 dependencies,	including the Ceylon runtime, which makes that
       repository usable by Maven as a regular Maven repository.

       Alternatively, running with --for-import	creates	a  special  repository
       set  up	suitable for importing the Ceylon distribution into Maven Cen-
       tral. This is mostly useful for the Ceylon team.

	      Specifies	the folder to use for caching downloaded modules. (de-
	      fault: ~/.ceylon/cache)

	      Specifies	the current working directory for this tool. (default:
	      the directory where the tool is run from)

       --exclude-module=moduleOrFile, -x moduleOrFile
	      Excludes modules from the	resulting Maven	repository. Can	 be  a
	      module  name or a	file containing	module names. Can be specified
	      multiple times.

	      Special set up to	create a set of	folders	to import the distrib.

	      Special set up to	create a set of	folders	to import  the	Ceylon

	      Alternate	 JDK  provider module (defaults	to the current running

	      Downgrade	which were compiled with a more	recent version of  the
	      distribution  to the version of that module present in this dis-
	      tribution	(1.3.3). This might fail with a	linker error  at  run-
	      time.  For  example  if the module depended on an	API present in
	      the more recent version, but absent from	1.3.3.	Allowed	 argu-
	      ments are	upgrade, downgrade or abort. Default: upgrade

	      Specifies	 the XML file to use to	load Maven artifact overrides.
	      ence/repository/maven/  for information. Deprecated: use --over-

	      Indicates	that the default repositories should not be used.

       --offline, -L
	      Enables offline mode that	will  prevent  connections  to	remote

       --out=file, -o file
	      Target Maven repository folder (defaults to maven-repository).

       --overrides=file, -O file
	      Specifies	 the  XML  file	 to  use to load module	overrides. See
	      ry/maven/	for information. null.

	      Specifies	 a  module  repository containing dependencies.	Can be
	      specified	multiple  times.  (default:  modules,  ~/.ceylon/repo,

	      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).

       --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.

				18 August 2017		ceylon maven-export(1)


Want to link to this manual page? Use this URL:

home | help