MavenRepository is an extension of MediaWiki to retreive files and informations from a Maven repository.
Example: http://www.janus-project.org/index.php/Download.
require_once($IP.'/extensions/MavenRepository/MavenRepository.php'); in your LocalSettings.php.$wgMvnRepoPaths(repository_local_path => repository_url).MavenRepository provides several parser functions, explained below. In all the following explanations MID represents a standard Maven group-artefact pair: a group identifier, a column character, and an artifact identifier.
Reports group identifier from the given module identifier.
| Wikitext | Rendering |
|---|---|
{{#mvngroupid: org.arakhne.afc:arakhneVmutils}} | org.arakhne.afc |
Reports artifact identifier from the given module identifier.
| Wikitext | Rendering |
|---|---|
{{#mvnartifactid: org.arakhne.afc:arakhneVmutils}} | arakhneVmutils |
Reports the version of the maven module.
| Wikitext | Rendering |
|---|---|
{{#mvnversion: org.arakhne.afc:arakhneVmutils | '*'}} | 1.0-SNAPSHOT |
The type permits to specify the type of the module:
"snapshot" for snapshots,"release" for no-snapshots, ie. releases,"*" or "all" for either snapshot or release.Reports the distribution date of the maven module.
| Wikitext | Rendering |
|---|---|
{{#mvndate: org.arakhne.afc:arakhneVmutils | '*'}} | 03 Aug 2010 07:04:39 |
The type permits to specify the type of the module:
"snapshot" for snapshots,"release" for no-snapshots, ie. releases,"*" or "all" for either snapshot or release.Reports the URL of the last release of the maven module.
| Wikitext | Rendering |
|---|---|
{{#mvnrepository: org.arakhne.afc:arakhneVmutils | '*'}} | http://download.tuxfamily.org/arakhne/maven/org/arakgne/afc/arakhneVmutils/1.0-SNAPSHOT/ |
The type permits to specify the type of the module:
"snapshot" for snapshots,"release" for no-snapshots, ie. releases,"*" or "all" for either snapshot or release.Reports the hyperlink of the last release of the maven module.
| Wikitext | Rendering |
|---|---|
{{#mvnrepositorylink: org.arakhne.afc:arakhneVmutils | '*' | Label}} | Label |
The type permits to specify the type of the module:
"snapshot" for snapshots,"release" for no-snapshots, ie. releases,"*" or "all" for either snapshot or release.Reports the path to the Jar of the last release of the maven module.
| Wikitext | Rendering |
|---|---|
{{#mvnjar: org.arakhne.afc:arakhneVmutils | '*' | modi | org/arakgne/afc/arakhneVmutils/1.0-SNAPSHOT/arakhneVmutils-1.0-SNAPSHOT-modi.jar |
The type permits to specify the type of the module:
"snapshot" for snapshots,"release" for no-snapshots, ie. releases,"*" or "all" for either snapshot or release.The modifier permits to specify the specifical version to output.
Reports the name of the Jar of the last release of the maven module.
| Wikitext | Rendering |
|---|---|
{{#mvnjarname: org.arakhne.afc:arakhneVmutils | '*' | modi | arakhneVmutils-1.0-SNAPSHOT-modi.jar |
The type permits to specify the type of the module:
"snapshot" for snapshots,"release" for no-snapshots, ie. releases,"*" or "all" for either snapshot or release.The modifier permits to specify the specifical version to output.
Reports the hyperlink to the Jar of the last release of the maven module.
| Wikitext | Rendering |
|---|---|
{{#mvnjarlink: org.arakhne.afc:arakhneVmutils | '*' | modi | arakhneVmutils-1.0-SNAPSHOT-modi.jar |
The type permits to specify the type of the module:
"snapshot" for snapshots,"release" for no-snapshots, ie. releases,"*" or "all" for either snapshot or release.The modifier permits to specify the specifical version to output.
Reports a wiki list of hyperlinks to the Jar of the last release of the maven modules inside the given group.
| Wikitext | Rendering |
|---|---|
{{#mvnjarlist: org.arakhne.afc | '*' | modi |
The type permits to specify the type of the module:
"snapshot" for snapshots,"release" for no-snapshots, ie. releases,"*" or "all" for either snapshot or release.The modifier permits to specify the specifical version to output.
| Authors | Stéphane GALLAND |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP |

A LaTeX style which permits to create Unified Process methodology (UP or RUP) based documents (document version, history, authors, validators, specification, task management, helping tools...).

A very small platform which permits to implement and run agent-based systems.