[Version 2.0] Passage en multi-module
Salut, Comme discuté avec certains, le projet nuiton-utils a été passé en multi-module. Il intègre les modules suivants : org.nuiton:nuiton-utils-parent org.nuiton:nuiton-utils org.nuiton:nuiton-utils-extra org.nuiton:nuiton-validator (nouveau projet extrait de jaxx-runtime) org.nuiton:nuiton-rss org.nuiton:nuiton-tapestry-extra A noter qu'aucun GAV ne sera donc modifié. J'ai passé sur la forge en privé les projet suivants : nuiton-utils-extra nuiton-rss nuiton-web Je pense qu'on pourrait aussi ajouter dedans nuiton-widget car c'est un petit projet qui ne s'appuie pas sur une techno particulière. A vos réactions :) -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
On Thu, 30 Dec 2010 13:36:31 +0100 chemit <chemit@codelutin.com> wrote:
J'ai passé sur la forge en privé les projet suivants :
nuiton-utils-extra nuiton-rss nuiton-web
Il reste je pense à envoyer des mails sur les listes des projets désactivé pour expliquer le changement puis fermer les listes. Il faudra à terme supprimer les projets de nuiton après backup des svn. A noter aussi que j'ai transféré toutes les trackers (y'en avait pas beaucoup heureusement)... -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
On Thu, 30 Dec 2010 13:36:31 +0100 chemit <chemit@codelutin.com> wrote:
Salut,
Comme discuté avec certains, le projet nuiton-utils a été passé en multi-module.
Il intègre les modules suivants :
org.nuiton:nuiton-utils-parent org.nuiton:nuiton-utils org.nuiton:nuiton-utils-extra org.nuiton:nuiton-validator (nouveau projet extrait de jaxx-runtime)
Pas de soucis pour ca. Mais une petite question, nuiton-utils sera un gros four tout de chose qu'on ne sait pas mettre ailleurs, trop petit pour avoir son projet et utilisable dans tous types d'applications (web et non web) Par contre je serais tenté de faire des projets pour les choses pures web et les choses pures swing Donc je verrais bien un projet web avec des modules
nuiton-web org.nuiton:nuiton-rss org.nuiton:nuiton-tapestry-extra (peut-etre l'appeler simplement nuiton-tapestry)
et peut-etre a venir si besoin d'autre module pour struts et gwt et avoir un projet swing pour y mettre nuiton-widget, mais du coup je verrais bien jaxx dedans. Donc peut-être inverser les choses et dans le projet jaxx, mettre un module widget qui contiendrait des widgets pure swing (avant ou après compilation, en gros je ne m'interdit pas d'écrire certain de ces composants en jaxx) réutilisable partout (tout projet swing) (donc sans doute fusionne nuiton-widget avec jaxx-widget). Le petit truc qui me chagrine est que ce module aura jaxx-runtime en dépendance mais je ne vois pas comment faire autrement, sauf a ce que jaxx n'est plus de runtime, mais est-ce vraiment imaginable ? donc au final avoir que 3 projets avec des sous modules vous parait bien ? - nuiton-utils - nuiton-utils - nuiton-utils-extra - nuiton-validator - nuiton-web - nuiton-web - nuiton-tapestry - nuiton-struts - nuiton-gwt - jaxx - jaxx-compiler - jaxx-runtime - jaxx-widgets Je renommerai bien le projet jaxx en nuiton-swing, pour un peu de cohérence dans les noms de projet et bien identifier facilement ce qu'il y a dedans. Mais je garderais les noms de modules avec jaxx (nom historique du projet) sauf pour les widgets. Pour être plus clair :) - nuiton-swing - jaxx-compiler - jaxx-runtime - nuiton-swing-widgets Peut-etre a rediscuter de tout ca a la prochaine reunion dev (jeudi prochain)
A noter qu'aucun GAV ne sera donc modifié.
GAV ? http://fr.wikipedia.org/wiki/GAV -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
On Thu, 30 Dec 2010 18:25:59 +0100 Benjamin POUSSIN <poussin@codelutin.com> wrote: ...
donc au final avoir que 3 projets avec des sous modules vous parait bien ? - nuiton-utils - nuiton-utils
ne contient que des classes qui n'ont aucune dépendance autre que (commons-*, i18n)
- nuiton-utils-extra
Actuelle ne contient que profiling. Donc renommer le module en nuiton-profiling qui ramène des dépendances AOP
- nuiton-validator
-- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
On Thu, 30 Dec 2010 18:42:41 +0100 Benjamin POUSSIN <poussin@codelutin.com> wrote:
On Thu, 30 Dec 2010 18:25:59 +0100 Benjamin POUSSIN <poussin@codelutin.com> wrote:
...
donc au final avoir que 3 projets avec des sous modules vous parait bien ? - nuiton-utils - nuiton-utils
ne contient que des classes qui n'ont aucune dépendance autre que (commons-*, i18n)
- nuiton-utils-extra
Actuelle ne contient que profiling. Donc renommer le module en nuiton-profiling qui ramène des dépendances AOP
- nuiton-validator
Ok on a bien ça maintenant : org.nuiton:nuiton-utils-parent org.nuiton:nuiton-utils org.nuiton:nuiton-validator org.nuiton:nuiton-profiling -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
On Thu, 30 Dec 2010 18:25:59 +0100 Benjamin POUSSIN <poussin@codelutin.com> wrote:
A noter qu'aucun GAV ne sera donc modifié.
GroupId-ArtifactId-Version = coordonnées maven. -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
On Thu, 30 Dec 2010 18:25:59 +0100 Benjamin POUSSIN <poussin@codelutin.com> wrote: > donc au final avoir que 3 projets avec des sous modules vous parait > bien ? > - nuiton-utils > - nuiton-utils > - nuiton-utils-extra > - nuiton-validator j'aime pas trop avoir deux artifactId egaux, c'est pour ca qu'on a pris nuiton-utils-parent car ça parle sinon il faut que les groupId soient differents et ça devient très redondant le trouve. > - nuiton-web nuiton-web-parent > - nuiton-web > - nuiton-tapestry > - nuiton-struts > - nuiton-gwt Arch c'est balôt car le projet existe déjà :) et que j'ai déjà tout bouger ... Mais je peux très bien faire un svn del ! c'est pas très compliqué > - jaxx > - jaxx-compiler > - jaxx-runtime > - jaxx-widgets et d'autres :) - jaxx-validator (api swing de validation) - maven-jaxx-plugin - jaxx-demo - jaxx-tutorial > Je renommerai bien le projet jaxx en nuiton-swing, pour un peu de > cohérence dans les noms de projet et bien identifier facilement ce > qu'il y a dedans. Mais je garderais les noms de modules avec jaxx > (nom historique du projet) sauf pour les widgets. > > Pour être plus clair :) > > - nuiton-swing > - jaxx-compiler > - jaxx-runtime > - nuiton-swing-widgets Euh je suis pas trop pour car le projet complet c'est jaxx et pas nuiton. JAXX est un vrai nom et pas un truc bateau comme nuiton-utils ou autre nuiton-XXX. C'est un peu comme si on renommait Eugene ou topia et c'est pas top. Pour moi JAXX doit pas bouger, il est très beau comme ça :) -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
participants (2)
-
Benjamin POUSSIN -
chemit