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

FreeBSD Manual Pages

  
 
  

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

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

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

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

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

       --cwd=dir
	      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.

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

       --for-sdk-import
	      Special  set  up to create a set of folders to import the	Ceylon
	      SDK.

       --jdk-provider=module
	      Alternate	JDK provider module (defaults to the  current  running
	      JDK).

       --link-with-current-distribution
	      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

       --maven-overrides=file
	      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=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
	      http://ceylon-lang.org/documentation/current/reference/reposito-
	      ry/maven/	for information. null.

       --rep=url
	      Specifies	 a  module  repository containing dependencies.	Can be
	      specified	multiple  times.  (default:  modules,  ~/.ceylon/repo,
	      https://modules.ceylon-lang.org/repo/1)

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

       --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:
<https://man.freebsd.org/cgi/man.cgi?query=ceylon-maven-export&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help