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

FreeBSD Manual Pages

  
 
  

home | help
ceylon war(1)							 ceylon	war(1)

NAME
       ceylon war - Generates a	WAR file from a	compiled `.car`	file

SYNOPSIS
       ceylon war [--cacherep=url] [--cwd=dir] [--exclude-
		  module=moduleOrFile...] [--jdk-provider=module] [--link-
		  with-current-distribution] [--manifest-entry=key:value...]
		  [--maven-overrides=file] [--name=name] [--no-default-
		  repositories]	[--offline] [--out=dir]	[--overrides=file]
		  [--provided-module=moduleOrFile...] [--rep=url...]
		  [--resource-root=directory] [--sysrep=url]
		  [--timeout=seconds] [--verbose[=flags]] [--] {module}...

DESCRIPTION
       Generates  a  WAR file from the .car file of the	given module-with-ver-
       sion, suitable for deploying to a standard Servlet container.

       The version number is required since, in	general, there can be multiple
       versions	available in the configured repositories.

       The given module's .car file and	those of its  transitive  dependencies
       will  be	copied to the WEB-INF/lib of the generated WAR file. Dependen-
       cies which are provided by the application container (and thus not  re-
       quired to be in WEB-INF/lib) can	be excluded using --provided-module.

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 WAR file. Can be a module name or a
	      file containing module names. Can	be specified  multiple	times.
	      Note  that  this	excludes  the module from the WAR file,	but if
	      your modules require that	module to be  present  at  runtime  it
	      will still be required and may cause your	application to fail to
	      start if it is not provided at runtime.

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

       --manifest-entry=key:value, -e key:value
	      Specify  a  manifest entry for the resulting fat jar, of form :.
	      Can be specified multiple	times.

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

       --name=name, -n name
	      Sets name	of the WAR file	(default: moduleName-version.war)

       --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=dir, -o dir
	      Sets the output directory	for the	WAR file (default: .)

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

       --provided-module=moduleOrFile, -p moduleOrFile
	      Excludes modules from the	WAR file by treating them as provided.
	      Can  be  a module	name or	a file containing module names.	Can be
	      specified	multiple times.	Note that  this	 excludes  the	module
	      from the WAR file, but if	your modules require that module to be
	      present  at runtime it will still	be required and	may cause your
	      application to fail to start if it is not	provided  at  runtime.
	      The  only	 difference  between this and --exclude-module is that
	      provided modules are listed in the metamodel.

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

       --resource-root=directory, -R directory
	      Sets the special resource	directory whose	files will end	up  in
	      the root of the resulting	WAR file (default: web-content).

       --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	war(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ceylon-war&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help