... | @@ -5,28 +5,21 @@ SimAquaLife est un cadre logiciel permettant de produire des modèles dans le do |
... | @@ -5,28 +5,21 @@ SimAquaLife est un cadre logiciel permettant de produire des modèles dans le do |
|
|
|
|
|
## Comment utiliser SimAquaLife
|
|
## Comment utiliser SimAquaLife
|
|
|
|
|
|
SimAquaLife est distribué sous forme de projet maven. Le plus simple est donc de :
|
|
Il suffit de télécharger la [version 2.0 de SimAquaLife avec toutes ses bibliothèques](/uploads/1bedae420880f3871144deb370a110e8/simaqualife-2.0.jar) et de l'ajouter en dépendance à votre projet.
|
|
1. créer un projet maven pour développer votre application (l'environnement de développement Java [Netbeans](https://netbeans.org/) est recommandé)
|
|
SimAquaLife est distribué sous forme de projet maven, vous pouvez donc également importer le projet de développement (voir section Développement).
|
|
2. ajouter le dépôt (dans le fichier maven pom.xml) qui distribue SimAquaLife :
|
|
|
|
|
|
|
|
<repository>
|
|
|
|
<id>trac.clermont.cemagref.fr.nexus.public</id>
|
|
|
|
<url>http://trac.clermont.cemagref.fr/nexus/content/groups/public</url>
|
|
|
|
</repository>
|
|
|
|
3. d'ajouter simaqualife comme dépendance :
|
|
|
|
|
|
|
|
<dependency>
|
|
|
|
<groupId>fr.cemagref</groupId>
|
|
|
|
<artifactId>simaqualife</artifactId>
|
|
|
|
<version>2.0</version>
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
Si vous voulez vous passer de maven, vous pouver télécharger la [version 2.0 de SimAquaLife avec toutes ses bibliothèques](/uploads/1bedae420880f3871144deb370a110e8/simaqualife-2.0.jar).
|
|
|
|
|
|
|
|
Exemple le modèle de démonstration [Proie-Prédateur](https://gitlab.irstea.fr/SimAquaLife/PredatorPrey/wikis/home).
|
|
Exemple le modèle de démonstration [Proie-Prédateur](https://gitlab.irstea.fr/SimAquaLife/PredatorPrey/wikis/home).
|
|
Vous pouvez consulter la [documentation](documentation), la [FAQ](faq) et le [tutoriel de démonstration](tutorial).
|
|
Vous pouvez consulter la [documentation](documentation), la [FAQ](faq) et le [tutoriel de démonstration](tutorial).
|
|
|
|
|
|
## Développement de SimAquaLife
|
|
## Développement de SimAquaLife
|
|
|
|
|
|
|
|
Pour travailler avec le code source de SimAquaLife, vous devez "cloner" le dépôt git et ouvrir le projet maven (Netbeans recommandé). Quelques dépendances ne sont pas disponibles sur des dépôts maven public, vous devez donc les télécharger et lancer cette commande pour les déployer localement :
|
|
|
|
`mvn install:install-file -Dfile=lisc-commons-0.1.1.jar -DgroupId=fr.cemagref -DartifactId=lisc-commons -Dversion=0.1.1 -Dpackaging=jar
|
|
|
|
mvn install:install-file -Dfile=ohoui-0.1.3.jar -DgroupId=fr.cemagref -DartifactId=ohoui -Dversion=0.1.3 -Dpackaging=jar
|
|
|
|
mvn install:install-file -Dfile=observation-0.1.7.jar -DgroupId=fr.cemagref -DartifactId=observation -Dversion=0.1.7 -Dpackaging=jar
|
|
|
|
mvn install:install-file -Dfile=docking-1.5.0.jar -DgroupId=net.infonode -DartifactId=docking -Dversion=1.5.0 -Dpackaging=jar
|
|
|
|
`
|
|
|
|
|
|
* [Bibliothèques utilisées et existantes](libraries) et les [plateformes existantes](existing-platforms)
|
|
* [Bibliothèques utilisées et existantes](libraries) et les [plateformes existantes](existing-platforms)
|
|
* [Les observables](observables), ou comment voir l'activité du modèle.
|
|
* [Les observables](observables), ou comment voir l'activité du modèle.
|
|
|
|
|
... | | ... | |