... | @@ -136,12 +136,9 @@ Ensuite, il vous faudra rapatrier les différents plugins ci-dessous en les impo |
... | @@ -136,12 +136,9 @@ Ensuite, il vous faudra rapatrier les différents plugins ci-dessous en les impo |
|
- https://git.litislab.fr/tdemare/MovingOnNetworkPlugin
|
|
- https://git.litislab.fr/tdemare/MovingOnNetworkPlugin
|
|
- https://git.litislab.fr/tdemare/AnalyseNetworkPlugin
|
|
- https://git.litislab.fr/tdemare/AnalyseNetworkPlugin
|
|
|
|
|
|
Ces quatre plugins sont configurés pour fonctionner avec la librairie Graphstream (version 1.3). Vous devrez donc ajouter cette librairie. Pour cela, télécharger "gs-core" et "gs-algo" à ces deux adresses :
|
|
Ces quatre plugins sont configurés pour fonctionner avec la librairie Graphstream (version 1.3). Vous devrez donc ajouter cette librairie (`gs-core` et `gs-algo`) dans les différents projets Eclipse.
|
|
|
|
|
|
- https://data.graphstream-project.org/pub/1.x/nightly-build/last/gs-algo-1.3-SNAPSHOT-last.jar
|
|
Ainsi, pour chaque plugin, faites un clic droit sur le projet (et non la feature), aller dans `properties > Java Build Path > Libraries > Add External Jars > Sélectionner les deux fichiers jars présents dans le sous-dossier 'jars' du projet > Apply and Close`.
|
|
- https://data.graphstream-project.org/pub/1.x/nightly-build/last/gs-core-1.3-SNAPSHOT-last.jar
|
|
|
|
|
|
|
|
Ensuite, dans Eclipse, pour chaque plugin, faites un clic droit sur le projet (le projet contenant les sources et non la feature), aller dans properties > Java Build Path > Libraries > Add External Jars > Sélectionner les deux fichiers téléchargés > Apply and Close.
|
|
|
|
|
|
|
|
Puis, pour chaque plugin, vous devrez les inclure à GAMA en suivant la section "Addition of a feature to the product" de ce tutoriel :
|
|
Puis, pour chaque plugin, vous devrez les inclure à GAMA en suivant la section "Addition of a feature to the product" de ce tutoriel :
|
|
|
|
|
... | @@ -151,8 +148,8 @@ Pour cela, vous aurez également besoin de la feature ci-dessous : |
... | @@ -151,8 +148,8 @@ Pour cela, vous aurez également besoin de la feature ci-dessous : |
|
|
|
|
|
- https://git.litislab.fr/tdemare/dalsim.features (il s'agit de la feature qui intègre les 4 plugins ci-dessus)
|
|
- https://git.litislab.fr/tdemare/dalsim.features (il s'agit de la feature qui intègre les 4 plugins ci-dessus)
|
|
|
|
|
|
Remarque lors de la création d'un build : Il est possible que le tutoriel sur le site de GAMA ne fonctionne pas. Lors de mon dernier build, cela n'a pas fonctionné. J'ai du intégrer chaque plugin dans la section `Module` de `msi.gama.parent/pom.xml`. Puis j'ai ajouté au même endroit `dalsim.features`. Enfin, j'ai ajouté `dalsim.features` dans le fichier `ummisco.gama.product/gama.product`, onglet `Content -> features`, en y spécifiant la version `1.7.0.qualifier` et en retirant la mention `root`.
|
|
|
|
|
|
|
|
À partir de ce point vous pouvez lancer GAMA (selon la méthode décrite ici https://github.com/gama-platform/gama/wiki/InstallingGitVersion) qui vous demandera de choisir un workspace. Une fois lancé, vous pouvez importer à votre workspace le modèle GAMA de ce projet.
|
|
À partir de ce point vous pouvez lancer GAMA (selon la méthode décrite ici https://github.com/gama-platform/gama/wiki/InstallingGitVersion) qui vous demandera de choisir un workspace. Une fois lancé, vous pouvez importer à votre workspace le modèle GAMA de ce projet.
|
|
|
|
|
|
Pour lancer un build et récupérer une version finale de GAMA avec les plugins, il faut vous placer à la racine du répertoire contenant les sources de GAMA (et les plugins et la feature) et lancer le script `./travis/build.sh` |
|
Pour lancer un build et récupérer une version finale de GAMA avec les plugins, il faut vous placer à la racine du répertoire contenant les sources de GAMA (et les plugins et la feature) et lancer le script `./travis/build.sh`
|
|
\ No newline at end of file |
|
|
|
|
|
Néanmoins, il est possible que le tutoriel sur le site de GAMA pour créer un build ne fonctionne pas. En tout cas, cela n'a pas fonctionné sur mon pc. J'ai du intégrer chaque plugin dans la section `Module` de `msi.gama.parent/pom.xml` et retirer `dalsim.feature` du fichier `ummisco.gama.product/gama.product`, onglet `Content -> features`. Puis j'ai fait un premier build (qui déclenche des erreurs). Ensuite j'ai ajouté au même endroit `dalsim.features` et refait un build (qui déclenche encore des erreurs). Enfin, j'ai rajouté `dalsim.features` dans le fichier `ummisco.gama.product/gama.product`, onglet `Content -> features`, en y spécifiant la version `1.7.0.qualifier` et en retirant la mention `root`. Et enfin, on termine par un build mais qui ne renvoit pas d'erreurs cette fois-ci. |
|
|
|
\ No newline at end of file |