Téléchargements

Via un gestionnaire de dépendances

Le plus aisé pour intégrer MRules à votre application est d’utiliser les dépendances Maven. Il suffit pour cela de suivre quelques étapes simples :

  • Nous exposons en ligne un dépôt Maven public : http://mrules.xyz/pubrepo.
    • Si vous utilisez un gestionnaire de dépôts (type Nexus), vous devez créer un groupe proxy vers notre dépôt.
    • Sinon, il est possible de déclarer un dépôt supplémentaire directement dans le fichier pom.xml de l’application (c.f. exemple ci-dessous).
  • Nous fournissons un « Bill Of Materials » (BOM), permettant de centraliser toutes les versions de nos produits, extensions et démonstrations.
    • Son utilisation n’est pas obligatoire, elle permet de simplifier la gestion des versions.
    • Pour l’utiliser, il suffit de l’importer dans le fichier pom.xml de l’application.
  • Enfin, les dépendances vers les produits ou extensions utilisés par l’application doivent être déclarées.
    • Grâce à la transitivité des dépendances, il n’est souvent nécessaire d’en déclarer qu’une seule.
    • En utilisant le BOM, il ne faut pas en préciser les versions.

Exemple de fichier POM :

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <dependencies>
        <!-- Ajout de la dépendance -->
        <dependency>
            <groupId>com.massa.mrules</groupId>
            <artifactId>mrules-bre</artifactId>
            <!-- Pas de version précisée car utilisation du BOM -->
        </dependency>
    </dependencies>
    <dependencyManagement>
        <dependencies>
            <!-- Déclaration et import du BOM -->
            <dependency>
                <groupId>com.massa.mrules</groupId>
                <artifactId>mrules-bom</artifactId>
                <version>2.4.0</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <profiles>
        <!-- Déclaration du repository distant Maven -->
        <profile>
            <id>mrprof</id>
            <activation><activeByDefault>true</activeByDefault></activation>
            <repositories>
                <repository>
                    <id>mrules</id>
                    <name>mrules</name>
                    <url>http://mrules.xyz/pubrepo</url>
                </repository>
            </repositories>
        </profile>
    </profiles>
</project>

Téléchargement des binaires

Les liens directs vers les dernières versions des binaires se trouvent dans le tableau des versions, colonne « Packagings ».

Les anciennes versions sont disponibles sur le repository Maven.

Un fichier de licence est nécessaire pour pouvoir exécuter les démonstrations (une licence d’essai gratuite peut être demandée sur la page de contact).

Versions

Le tableau ci-dessous récapitule les versions des différents modules composant notre offre :

Attention: The internal data of table “28” is corrupted!

Pour plus d’informations, consulter les notes de version.