Rendre une version intermédiaire du projet Zuul

- LA SEULE façon de rendre le projet est de le déposer sur un serveur (JNews) qui contrôlera un certain nombre de choses avant d'accepter votre dépôt.
- Si le serveur refuse, c'est que vous devez corriger au moins un défaut, et une aide vous est donnée pour savoir ce qu'il faut modifier. Il faut tout lire avec attention.
- Si le serveur continue de refuser votre dépôt, vous pouvez demander de l'aide pour résoudre votre problème, mais vous ne pourrez jamais rendre votre projet par mail.
- Il est toujours plus prudent de prévoir de déposer le projet depuis un ordinateur de l'école, car les problèmes de configuration sont moins fréquents, et on peut plus facilement se faire aider en cas de problème.
  1. Terminez le dernier exercice commencé s'il est <= 7.16.
    Si ce n'est pas le cas au bout d'un quart d'heure, laissez tomber et reprenez la version précédente de votre projet (>= 7.10.2).
    Rappel : Pour chaque exercice du projet, sauvegarder une nouvelle version de votre projet dès que vous avez testé que tout fonctionne.
    Et conservez toujours au moins les deux dernières versions fonctionnelles.

  2. Mettez à jour votre rapport jusqu'au dernier exercice terminé <= 7.16.
    Pour cette version intermédiaire, il n'est pas nécessaire que le scénario complet soit décrit de façon exhaustive, un résumé suffira.
    De même, un plan simplifié suffira, et des pièces pourront être ajoutées dans la prochaine version.

  3. Générez le fichier .jar avec BlueJ comme indiqué dans les instructions ci-dessous, après avoir placé le fichier rapport.pdf au même endroit que les fichiers .java de votre projet.

  4. Essayez de rendre votre fichier .jar sur le serveur JNews comme indiqué dans les instructions ci-dessous.
    - En cas d'échec, lisez bien les conseils affichés pour résoudre le problème.
    - En cas de succès, vous pouvez essayer de faire un exercice supplémentaire <= 7.18.5, de mettre à jour le rapport, de regénérer le fichier .jar, puis de le redéposer sur le serveur JNews.
    - Par contre, ne dépassez pas l'heure limite, car les pénalités de retard pourraient être plus élevées que ce que vous pouvez gagner en rendant un exercice supplémentaire.


  5. Après avoir rendu le projet sur JNews avec succès, mettez à jour (cliquez sur "Modifiez votre réponse") le CRAPEL (Compte-Rendu d'Avancement Permanent En Ligne) accessible à la séance Résa 3.3.
    Le projet ne sera pas considéré comme correctement rendu si le CRAPEL n'a pas ensuite été rempli pour décrire précisément ce qui a été rendu.

    Attention !  Comme pour la saisie de la phrase-thème, il s'agit d'un formulaire Google. Il vous faut donc vous déconnecter de votre compte gmail personnel AVANT de vous connecter sur votre compte gmail @edu.esiee.fr puis de cliquer sur le lien ci-dessus.
    D'autre part, si vous ne recevez pas par mail une copie de vos réponses, c'est que le formulaire n'a pas été correctement validé.

DATES / HEURES LIMITES :

INSTRUCTIONS À SUIVRE :
Ce qu'il faut rendre :
- Un unique fichier .jar contenant tous les fichiers du projet (dont la javadoc) plus le rapport.
(les noms du fichier .jar et des répertoires dans lequel il se trouve ne doivent comporter aucun espace ni accent)
- Il est plus grave de ne pas rendre le projet avant la limite que de rendre un projet moins avancé mais qui fonctionne,
  et plus grave de rendre un projet qui ne fonctionne pas que de rendre un projet moins avancé mais qui fonctionne.
- Il ne peut être invoqué un manque de temps pour rendre cette version : au pire, rendre le projet "en l'état",
  ou revenir à une version antérieure qui fonctionne, en cas de besoin.

Comment générer le fichier .jar ?
Tout simplement avec BlueJ, menu Exporter... ou Project/Create Jar File...
- le .jar n'a pas besoin d'être exécutable, donc la classe principale (main) est inutile
- cocher les 2 cases juste pour inclure les sources et le fichier de projet BlueJ !
- bien attendre le message "Export to jar file complete." dans le bandeau en bas à gauche de la fenêtre
Attention !  Ne pas enregistrer le fichier .jar dans le répertoire du projet, mais à l'extérieur.

Comment ajouter des fichiers (.TXT ou .pdf) dans le .jar ?
Tout simplement en les mettant au même endroit que les fichiers .java
avant de demander à BlueJ de (re)générer le fichier .jar.
 
- le fichier rapport doit s'appeler rapport.pdf
  Comme expliqué au IV. de l'exercice 7.3.1, ce rapport (au moins pour la version finale)
   doit comprendre obligatoirement une déclaration anti-plagiat (même si c'est simplement
   pour certifier qu'il n'y a aucune ligne de code copiée/collée)..

- Si vous rendez une page web, le fichier README.TXT doit contenir au moins 2 lignes et
   la 1ère doit contenir uniquement l'adresse de la page web ESIEE de votre projet
   (doit commencer par https://perso.esiee.fr

- Sauf si vous tenez à rendre la page web facultative comme décrit ci-dessus,
   vous devez écraser votre fichier README.TXT par celui-ci.

- les fichiers avec des ~ # ou .1 doivent être supprimés, ainsi que tout autre fichier inutile
   qui risquerait de faire dépasser la limite de 20Mo
   (vous devriez aussi réduire la résolution de vos images puisqu'elles ne sont pas destinées à être imprimées).

Comment rendre le projet ?
Le fichier .jar doit impérativement être rendu sur le serveur JNews et en aucun cas par mail.
Utilisez bien les identifiants JNews qui vous seront ou ont été communiqués par mail
(vérifiez que le copier/coller du mot de passe comporte bien 8 caractères)
.

Vous pouvez rendre le projet plusieurs fois, mais attention, seul le dernier dépôt compte !
(à la fois pour l'heure prise en compte et pour le fichier stocké)

Que faire si JNews refuse le dépôt du projet ?
- ne pas paniquer ; il est très rare de réussir le dépôt du projet du premier coup
- bien lire dans l'écran de réponse du serveur les instructions correspondant à votre cas
- essayer à partir d'un ordinateur de l'école (la création du .jar et le dépôt)
- après quelques essais toujours infructueux, poster un message dans ce forum ou par mail
   (en décrivant précisément l'erreur obtenue et ce que vous avez déjà essayé)
Il y a clairement un risque à prévoir de rendre le projet loin de l'école,
car cela diminue les possibilités d'aide et d'accès à des PC à la configuration connue.

Dès le projet rendu, n'oubliez pas de remplir le CRAPEL *, même si rien n'a changé depuis le dernier CRAPEL.
* Vous pouvez cliquer sur n'importe quel lien CRAPEL des séances précédentes.