pre-resolve |
- organisation
the organisation of the module for which the dependencies will be resolved
- module
the name of the module for which the dependencies will be resolved
- revision
the revision of the module for which the dependencies will be resolved
- conf
comma separated list of configurations which will be resolved
|
Fired at the beginning of the resolve process, before module dependencies and transitive dependencies are resolved. |
pre-resolve-dependency |
- organisation
the organisation of the dependency resolved
- module
the name of the dependency resolved
- req-revision
the requested revision for the dependency since 2.0 (provided for consistency with post-resolve-dependency)
- req-revision-default
the default requested revision constraint for the dependency since 2.0
- req-revision-dynamic
the requested revision dynamic constraint for the dependency since 2.0
- revision
the requested revision for the dependency
- resolver
the name of the resolver used to resolve the dependency
|
Fired before each dependency is resolved. In this case resolved means resolving the actual revision if the requested revision is a version constraint and not a static version, and downloading all necessary metadata information. |
post-resolve-dependency |
- organisation
the organisation of the dependency resolved
- module
the name of the dependency resolved
- req-revision
the requested revision for the dependency since 2.0
- req-revision-default
the default requested revision constraint for the dependency since 2.0
- req-revision-dynamic
the requested revision dynamic constraint for the dependency since 2.0
- revision
the revision of the dependency resolved, or the requested revision if the resolution was not successful
- resolved
true if the resolution was successful, false otherwise
- duration
the time elapsed to resolve the dependency (in ms) since 2.0
- resolver
the name of the resolver used to resolve the dependency
- any extra attribute
all extra attributes found on the info tag of the resolved dependency are available since 2.0
|
Fired after each dependency is resolved |
post-resolve |
- organisation
the organisation of the module for which the dependencies have been resolved
- module
the name of the module for which the dependencies have been resolved
- revision
the revision of the module for which the dependencies have been resolved
- conf
comma separated list of configurations resolved
- resolve-id
the identifier of the resolution process since 2.0
- nb-dependencies
total number of dependencies, including transitive and evicted ones since 2.0
- nb-artifacts
total number of artifacts resolved, excluding metadata artifacts since 2.0
- resolve-duration
the time (in ms) elapsed to resolve dependencies, before dowloading artifacts since 2.0
- download-duration
the time (in ms) elapsed to download all artifacts, excluding metadata artifacts downloaded during the first phase of the resolution process since 2.0
- download-size
the total size (in bytes) of all downloaded artifacts, excluding metadata artifacts. Only artifacts actually downloaded (not in cache or used from their original location) are considered since 2.0
|
Fired at the end of the resolve process, when all module dependencies have been resolved |
pre-download-artifact |
- organisation
the organisation of the artifact which is about to be downloaded
- module
the name of the module of the artifact which is about to be downloaded
- revision
the revision of the the artifact which is about to be downloaded
- artifact
the name of the the artifact which is about to be downloaded
- type
the type of the the artifact which is about to be downloaded
- ext
the extension of the the artifact which is about to be downloaded
- metadata
true if the artifact to be downloaded is a metadata artifact, false for published artifacts since 2.0
- resolver
the name of the resolver used to download the artifact
- origin
the origin location from which it will be downloaded
- local
true if it's a local artifact, false otherwise
|
Fired before an artifact is downloaded from a repository to the cache |
post-download-artifact |
- organisation
the organisation of the artifact which was just downloaded
- module
the name of the module of the artifact which was just downloaded
- revision
the revision of the the artifact which was just downloaded
- artifact
the name of the the artifact which was just downloaded
- type
the type of the the artifact which was just downloaded
- ext
the extension of the the artifact which was just downloaded
- metadata
true if the downloaded artifact is a metadata artifact, false for published artifacts since 2.0
- resolver
the name of the resolver used to download the artifact
- origin
the origin location from which it was downloaded
- local
true if it's a local artifact, false otherwise
- size
the size in bytes of the downloaded artifact
- duration
the time elapsed to download the artifact (in ms) since 2.0
- file
the file to which it has been downloaded
|
Fired after an artifact has been downloaded from a repository to the cache |
pre-retrieve since 2.0 |
- organisation
the organisation of the module for which the dependencies will be retrieved
- module
the name of the module for which the dependencies will be retrieved
- revision
the revision of the module for which the dependencies will be retrieved
- conf
comma separated list of configurations which will be retrieved
- symlink
true if Ivy will use symbolic links instead of copies on supported platforms, false otherwise
- sync
true if the retrieve process will be performed in sync mode, false otherwise
|
Fired at the beginning of the retrieve process. |
post-retrieve since 2.0 |
- organisation
the organisation of the module for which the dependencies have been retrieved
- module
the name of the module for which the dependencies will be retrieved
- revision
the revision of the module for which the dependencies have been retrieved
- conf
comma separated list of configurations which have been retrieved
- symlink
true if Ivy used symbolic links instead of copies on supported platforms, false otherwise
- sync
true if the retrieve process has been performed in sync mode, false otherwise
- duration
the time elapsed in ms during the retrieve process
- size
the total size of artifacts which have actually been copied (or symlinked)
- nbCopied
the number of artifacts copied or symlinked
- nbUptodate
the number of artifacts which were already present and up to date at the destination location
|
Fired at the end of the retrieve process. |
pre-retrieve-artifact since 2.1 |
- organisation
the organisation of the artifact which is about to be retrieved
- module
the name of the module of the artifact which is about to be retrieved
- revision
the revision of the the artifact which is about to be retrieved
- artifact
the name of the the artifact which is about to be retrieved
- type
the type of the the artifact which is about to be retrieved
- ext
the extension of the the artifact which is about to be retrieved
- metadata
true if the retrieved artifact is a metadata artifact, false for published artifacts
- size
the size in bytes of the retrieved artifact
- from
the absolute path from which it will be retrieved (usually a location in cache)
- to
the absolute path to which it will be retrieved
|
Fired before an artifact is retrieved from the cache to a local location |
post-retrieve-artifact since 2.1 |
- organisation
the organisation of the artifact which has just been retrieved
- module
the name of the module of the artifact which has just been retrieved
- revision
the revision of the the artifact which has just been retrieved
- artifact
the name of the the artifact which has just been retrieved
- type
the type of the the artifact which has just been retrieved
- ext
the extension of the the artifact which has just been retrieved
- metadata
true if the retrieved artifact is a metadata artifact, false for published artifacts
- size
the size in bytes of the retrieved artifact
- from
the absolute path from which it has just been retrieved (usually a location in cache)
- to
the absolute path to which it has just been retrieved
|
Fired after an artifact is retrieved from the cache to a local location |
pre-publish-artifact since 2.0 |
- organisation
the organisation of the artifact which is about to be published
- module
the name of the module of the artifact which is about to be published
- revision
the revision of the the artifact which is about to be published
- artifact
the name of the the artifact which is about to be published
- type
the type of the the artifact which is about to be published
- ext
the extension of the the artifact which is about to be published
- resolver
the name of the resolver into which the artifact is about to be published
- file
the absolute path of the source file for the artifact
- overwrite
"true" if the new data will overwrite existing artifacts, "false" otherwise
|
Fired before an artifact is published into a repository |
post-publish-artifact since 2.0 |
- organisation
the organisation of the artifact that was published
- module
the name of the module of the artifact that was published
- revision
the revision of the the artifact that was published
- artifact
the name of the the artifact that was published
- type
the type of the the artifact that was published
- ext
the extension of the the artifact that was published
- resolver
the name of the resolver into which the artifact was published
- file
the absolute path of the source file for the artifact
- overwrite
"true" if the new data overwrote existing artifacts, "false" otherwise
- status
"successful" if the artifact published successfully; "failed" if the artifact failed to publish, or if the status is unknown
|
Fired after an artifact is published into a repository. Note that this event is fired whether or not the publication succeeded. The "status" property can be checked to verify success. |