You are not logged in.
Salut
Je veux compiler ametys sous eclipse
Est ce que vous pouvez m'aidez , je suis débutant
Offline
Aucune réponse ?
Offline
Avez-vous téléchargé les sources comme indiqué dans ce thread ?
Raphael Franchet
Expert Ametys
Offline
Oui,
j'ai fait tous les étapes mais si je fais un import d'un projet existant dans le kernel et je compile son build aprés 45 min de compilation il ne m'affiche rien.
Offline
Il m'affiche comme ça
Last edited by Ali Mahfoudhi (26/08/2013 12:06:38)
Offline
ce qui est long dans le build c'est les tests unitaires.
ce qui plante dans votre build c'est l'absence de licence pour l'outil clover.
Pour désactiver les deux d'un coup, positionnez le variable skip.tests
Vous pouvez aussi mettre skip.docs pour gagner encore du temps
Raphael Franchet
Expert Ametys
Offline
comment positionner le variable skip.tests ?
Last edited by Ali Mahfoudhi (26/08/2013 12:13:03)
Offline
Au moment de faire Run as de votre script ant, vous pouvez dans la boite de dialogue préciser les "properties" à passer au script.
PS: la valeur de la property skip.tests importe peu, il suffit qu'elle soit présente
Raphael Franchet
Expert Ametys
Offline
Je n'ai pas compris
Offline
Qu'est ce qu'il faut faire exactement ?
Offline
Quand vous lancez, le script build.xml, au lieu de faire "Run as > Ant Build" vous faites "Run as > Ant Build..." et dans l'onglet properties, vous décochez "Use global properties..." puis faites "Add property..."
Ces préférences sont ensuite sauvée. La prochaine fois, vous referez l'habituel "Run as > Ant Build"
Raphael Franchet
Expert Ametys
Offline
Rien ne change
voilà qu'est ce que j'ai fait
Offline
Le nom de la propriété est skip.tests pas skip. Par contre la valeur de la propriété est inutilsée, donc vous pouvez mettre ce que vous voulez
Raphael Franchet
Expert Ametys
Offline
Même erreur
Offline
Remettez une capture d'écran des propriétés pour que je vois
Raphael Franchet
Expert Ametys
Offline
Voilà l'erreur
Offline
une autre capture écran
Offline
dans skip.test il y a un p à skip (j'avais fait l'erreur dans un de mes commentaires plus haut que je corrige de ce pas)
Raphael Franchet
Expert Ametys
Offline
il m'affiche
Javadoc failed: java.io.IOException: Cannot run program "javadoc.exe": CreateProcess error=2, Le fichier spécifié est introuvable
qu'est ce que je fais ?
Offline
Pendant le build, la javadoc est générée. Visiblement vous n'avez pas l'utilitaire de javadoc.
Peut-être utilisez-vous une JRE au lieu d'une JDK ?
Dans tous les cas, je pense que vous n'avez pas besoin de les générer, ce qui en plus allégera le processus de build.
Pour cela, comme indiqué dans mon post d'hier, ajoutez la propriété skip.docs
Ceci dit, puis-je me permettre une question : pourquoi souhaitez-vous builder Ametys vous-même ? Ametys est un framework, si vous souhaitez ajouter des fonctionnalités, vous pouvez le faire dans vos propres plugins indépendant, sans toucher au noyau Ametys
Raphael Franchet
Expert Ametys
Offline
Oui, je souhaite ajouter des fonctionnalités
Offline
Selon le type de fonctionnalités, Ametys est clairement fait pour être étendu sans toucher au noyau ! Ca permet contrairement à d'autres CMS de se mettre à jour plus facilement par la suite.
Globalement, on peut couper les fonctionnalités en deux familles :
* les fonctionnalités front-office : par exemple, permettre au contributeur d'ajouter un service qui affiche les données d'une base de données
* les fonctionnalités back-office : par exemple, un module de gestion de glossaire (qui existe déjà) et qui est généralement associé à une fonctionnalité front-office (service d'affichage des mots du glossaire)
Dans quel camp vous situez-vous ?
Raphael Franchet
Expert Ametys
Offline
les fonctionnalités front-office
Offline
Ok très bien.
C'est de loin le plus facile des deux
Quels genres de fonctionnalités : des services (au sens ametys) ? des types de contenus ?
Raphael Franchet
Expert Ametys
Offline
je veux un peu de détaille comment ajouter des fonctionnalités sous ametys puis visualiser mes modifications.
Offline