cancel
Showing results for 
Search instead for 
Did you mean: 

Création d'un environnement d'extension

jhoueix
Champ in-the-making
Champ in-the-making
Bonjour,  Smiley Very Happy

J'essaye de créer un environnement d'extension pour Alfresco, afin de pouvoir "customiser" les classes Java pour les conformer à mes besoins, tout en n'allant pas directement modifier les sources de Alfresco.

En résumé: je crée un nouveau projet ou je copie et édite les classes à modifier. Celles ci sont ensuite déployées dans un JAR (extension.jar) intégré à alfresco.war.

Ma question est la suivante:
Comment faire pour que l'application aille chercher en priorité les classes dans extension.jar, et ensuite dans les autres librairies si elle ne les as pas trouvé?

Merci d'avance de vos réponses!
3 REPLIES 3

rivarola
Champ on-the-rise
Champ on-the-rise
Bonjour,

je crée un nouveau projet ou je copie et édite les classes à modifier

En fait on évite de donner le même nom aux classes custom qu'aux classes Alfresco natives (a minima on les définit dans un package qui n'est pas org.alfresco…). Ensuite c'est en jouant sur la configuration que l'on fait référence à ses propres classes et plus à celles d'Alfresco :

jhoueix
Champ in-the-making
Champ in-the-making
Ok merci beaucoup!

pdubois
Champ on-the-rise
Champ on-the-rise
Bonjour,

je vous conseille égalmene d'utiliser le SDK (voir http://wiki.alfresco.com/wiki/Alfresco_SDK) et d'utiliser les modules (voir http://wiki.alfresco.com/wiki/Developing_an_Alfresco_Module).

Les modules sont la manière la plus avancée de "packager" les extension.

Le SDK est en fait le projet "SDK AlfrescoEmbedded" dont les autre projets dépendent (voir propriétés des autres projets). 

Comme philippe l'a mentionné, il est préférabl de repartir dans votre cas en copiant et renomant "SDK Basic AMP".

Bon travail.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.