info

Tag: info Parent: ivy-module

Gives information about the module this ivy file describe.

since 1.4 This tag supports extra attributes.

Attributes

Attribute Description Required
organisation the name of the organisation that is the owner of this module. Yes
module the name of the module described by this ivy file. Yes
branch the branch of this module. since 1.4 No, defaults to the default branch configured, or nothing if no default branch is configured
revision the revision of this module. Yes in repository ivy files, no in ivy files to resolve
status the status of this module. See terminology section for details No, default to 'integration'
publication the date of publication of this module. It should be given in this format: yyyyMMddHHmmss No, but it's a good practice to set it with delivered ivy files

Child elements

Element Description Cardinality
license contains information about the licenses of the described module 0..n
ivyauthor describes who has contributed to write the ivy file 0..n
repository describes on which public repositories this module can be found 0..n
description describes how to use the module 0..1

license

Tag: license Parent: info

Gives information about a license of the described module.

Attributes

AttributeDescriptionRequired
namethe name of the license. Try to respect spelling when using a classical license. Yes
urlan url pointing to the license text. No, but it's a good practice to indicate it

ivyauthor

Tag: ivyauthor Parent: info

Gives information about who has contributed to write this ivy file. It does NOT indicate who is the author of the module itself.

Attributes

AttributeDescriptionRequired
namethe name of the author, as a person or a company. Yes
urlan url pointing to where the author can bea reached. No, but it's a good practice to indicate it

repository

Tag: repository Parent: info

Gives information about a public repository where the module can be found. This information is given as an indication, repositories being able to be down over time.

Attributes

AttributeDescriptionRequired
namethe name of the repository. Try to respect spelling for common repositories (ibiblio, ivyrep, ...) Yes
urlan url pointing to the repository. Yes
patternan ivy pattern to find modules on this repository No, but it's recommended to indicate it.
ivystrue if ivy file can be found on this repository No, defaults to false.
artifactstrue if module artifacts can be found on this repository No, defaults to false.

description

Tag: description Parent: info

Describes the current module. This tag is the only one which can contain free text, including html. It is used to describe the module itself, usually in a single short phrase (it is not meant to replace the module description on the corresponding web site), and then gives all information necessary to use the module, especially information about public configurations, how and when to use them.

Attributes

AttributeDescriptionRequired
homepagethe url of the homepage of the module No, but it's recommended to indicate it.