[résolu]Compilation avec eclipse

cancel
Showing results for 
Search instead for 
Did you mean: 
ptitmat
Member II

[résolu]Compilation avec eclipse

Bonjour,
Après avoir réussi à mettre en place une plate-forme fonctionnelle, je dois maintenant modifier  des sources existantes pour améliorer des actions.

Pour ce faire je récupère mon projet à l’aide d’eclipse et CVS, voici une représentation de mon eclipse

Alfresco
    + Src
    + Jre
    + Alfresco.war
    + Core-src
    + Remote-api-src
    + Repository-src
    + Web-client-src
    + Web-service-client-src



Pour réaliser mon action, j’ai crée une nouvelle classe dans le dossier web-client-src.
Je voudrais maintenant compiler ce projet. Comment dois je faire.
J’ai regardé  http://forums.alfresco.com/en/viewtopic.php?f=10&t=15336, mais je n’ai pas de fichier build.xml
Je rappelle que je travaille sur la version alfresco 2.1.
J’ai vraiment essayé de regarder dans les forums mais je trouve surtout des configurations pour Alfresco 3.

Si j’exporte mon dossier web-client-src  comme un jar nommé alfresco-web-client.jar.
Et que je le place dans (C:\…\apache-tomcat-5.5.23\webapps\alfresco\WEB-INF\lib). Et je relance Alfresco.
Est ce que cette méthode suffit ??

J’ai vu qu’il était possible de mettre Alfresco en mode débug. http://forums.alfresco.com/fr/viewtopic.php?f=10&t=1681&p=9118&hilit=compilation#p9118
Mais je n’ai personnellement pas réussi. J’ai en plus le message suivant :


Failed to connect to remote VM. Connection refused.
Connection refused: connect

Ptitmat
1 Reply
huberd
Member II

Re: [résolu]Compilation avec eclipse

Bonjour,
Après avoir réussi à mettre en place une plate-forme fonctionnelle, je dois maintenant modifier  des sources existantes pour améliorer des actions.

Pour ce faire je récupère mon projet à l’aide d’eclipse et CVS, voici une représentation de mon eclipse

Alfresco
    + Src
    + Jre
    + Alfresco.war
    + Core-src
    + Remote-api-src
    + Repository-src
    + Web-client-src
    + Web-service-client-src



Pour réaliser mon action, j’ai crée une nouvelle classe dans le dossier web-client-src.
Je voudrais maintenant compiler ce projet. Comment dois je faire.
J’ai regardé  http://forums.alfresco.com/en/viewtopic.php?f=10&t=15336, mais je n’ai pas de fichier build.xml
Je rappelle que je travaille sur la version alfresco 2.1.
J’ai vraiment essayé de regarder dans les forums mais je trouve surtout des configurations pour Alfresco 3.

Si j’exporte mon dossier web-client-src  comme un jar nommé alfresco-web-client.jar.
Et que je le place dans (C:\…\apache-tomcat-5.5.23\webapps\alfresco\WEB-INF\lib). Et je relance Alfresco.
Est ce que cette méthode suffit ??

J’ai vu qu’il était possible de mettre Alfresco en mode débug. http://forums.alfresco.com/fr/viewtopic.php?f=10&t=1681&p=9118&hilit=compilation#p9118
Mais je n’ai personnellement pas réussi. J’ai en plus le message suivant :


Failed to connect to remote VM. Connection refused.
Connection refused: connect

Ptitmat

Pour que tout le monde comprennent ta problématique.

Le but et de créer des modules et fonctionnalités complémentaires pour une plateforme Alfresco 2.1.

Pour cela on ne modifie pas les sources d'Alfresco comme cela!! On créé un package ou on en modifie un qui a été créer de toute pièce. En l'occurrence, il s'agit du lpr.jar dans ton cas (je fais partit du projet).

Donc tu dois monter dans ton environnement de développement Eclipse les sources que je t'ai fourni et ajouter dans ces sources, tes propres codes sources et les recompiler par la suite. Une fois compilés, tu devras copier le lpr.jar dans le dossier lib d'Alfresco, puis redémarrer Tomcat.

Bon courage pour la suite.