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

  
 
  

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  reposi-
     tory 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 Central.  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  mod-
	    ule  name or a file containing module names. Can be specified multi-
	    ple 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 dis-
	    tribution to the version of that module present in this distribution
	    (1.3.3). This might fail with a linker error at runtime. For example
	    if the module depended on an API present in the more recent version,
	    but absent from 1.3.3. Allowed arguments 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/reference/reposi-
	    tory/maven/ for information. Deprecated: use --overrides.

     --no-default-repositories
	    Indicates that the default repositories should not be used.

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

     --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/reposi-
	    tory/maven/ for information. null.

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

     --sysrep=url
	    Specifies  the  system repository containing essential modules. (de-
	    fault: $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.1.quarterly>

home | help