Re: [Nuiton-matrix-devel] Ajout de modules
Le 06/12/2010 16:49, Eric Chatellier a écrit :
Modification du group id : org.nuiton:nuiton-matrix > org.nuiton.matrix:nuiton-matrix
avec ajout d'un ou deux modules graphiques org.nuiton.matrix:nuiton-ui (ui générique) org.nuiton.matrix:nuiton-jfreechart (rendu jfreechart) Done: http://maven.nuiton.org/snapshot/org/nuiton/nuiton-matrix/
Le group id n'a pas changé (sinon, le nom de projet change). On a donc : org.nuiton:nuiton-matrix:nuiton-matrix org.nuiton:nuiton-matrix:nuiton-matrix-gui -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
On Wed, 08 Dec 2010 15:12:56 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Le 06/12/2010 16:49, Eric Chatellier a écrit :
Modification du group id : org.nuiton:nuiton-matrix > org.nuiton.matrix:nuiton-matrix
avec ajout d'un ou deux modules graphiques org.nuiton.matrix:nuiton-ui (ui générique) org.nuiton.matrix:nuiton-jfreechart (rendu jfreechart) Done: http://maven.nuiton.org/snapshot/org/nuiton/nuiton-matrix/
Le group id n'a pas changé (sinon, le nom de projet change). On a donc : org.nuiton:nuiton-matrix:nuiton-matrix org.nuiton:nuiton-matrix:nuiton-matrix-gui
heu non je suis pas d'accord :) le groupId doit être org.nuiton.matrix car dans tes packages java c'est bien du org.nuiton.matrix Ton pom parent lui doit çetre org.nuiton:matrix Je comprends pas cette politique de faire autrement que sur les projets déjà multi-modules... Voir i18n, jredmine, et autres...
Le 08/12/2010 18:46, chemit a écrit :
heu non je suis pas d'accord :)
le groupId doit être org.nuiton.matrix car dans tes packages java c'est bien du org.nuiton.matrix Non, c'est du "org.nuiton.math.matrix" Ton pom parent lui doit çetre org.nuiton:matrix
Je comprends pas cette politique de faire autrement que sur les projets déjà multi-modules... Voir i18n, jredmine, et autres... J'ai essayé, mais il y a une autre convention qui dit le groupId doit être org.nuiton.<nomduprojetsurlaforge>
Avec "matrix", cela ne buildait même pas sur une fonctionnalité que j'ai oublié. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Le 09/12/2010 10:07, Eric Chatellier a écrit :
J'ai essayé, mais il y a une autre convention qui dit le groupId doit être org.nuiton.<nomduprojetsurlaforge>
Avec "matrix", cela ne buildait même pas sur une fonctionnalité que j'ai oublié. Relocalisé en "org.nuiton.matrix"
-- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
On Wed, 15 Dec 2010 19:03:20 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Le 09/12/2010 10:07, Eric Chatellier a écrit :
J'ai essayé, mais il y a une autre convention qui dit le groupId doit être org.nuiton.<nomduprojetsurlaforge>
Avec "matrix", cela ne buildait même pas sur une fonctionnalité que j'ai oublié. Relocalisé en "org.nuiton.matrix"
Je voudrais regarder si j'ai le temps ce que tu as fait car je suis pas sûr d'avoir bien compris... Comme je te l'avais expliqué ce qui est écrit dans ton mail n'est pas correct le groupId n'a rien à voir avec le nom du projet sur redmine... Dans ton pom ancêtre il faut définir une propriété projectId = le nom du projet sur redmine. En allant visiter l'un de nos nombreux projets multi-modules : processor i18n eugene topia jaxx Tu aurais pu voir ce fait. Je pourrais aussi te citer la fameuse documentation du mavenpom que tu n'as pensé à consulter alors que tu aurais du :) Mais après on pourrait toujours se demander à quoi servent les documentations :) -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
Le 16/12/2010 12:27, chemit a écrit :
On Wed, 15 Dec 2010 19:03:20 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Le 09/12/2010 10:07, Eric Chatellier a écrit :
J'ai essayé, mais il y a une autre convention qui dit le groupId doit être org.nuiton.<nomduprojetsurlaforge>
Avec "matrix", cela ne buildait même pas sur une fonctionnalité que j'ai oublié. Relocalisé en "org.nuiton.matrix"
Je voudrais regarder si j'ai le temps ce que tu as fait car je suis pas sûr d'avoir bien compris...
Comme je te l'avais expliqué ce qui est écrit dans ton mail n'est pas correct le groupId n'a rien à voir avec le nom du projet sur redmine...
Dans ton pom ancêtre il faut définir une propriété projectId = le nom du projet sur redmine.
En allant visiter l'un de nos nombreux projets multi-modules :
processor i18n eugene topia jaxx
Tu aurais pu voir ce fait. C'est différent dans ce cas, car tous ces projets ont le même groupId que leur nom de projet sur la forge ce qui n'est plus le cas pour nuiton-matrix.
Quoi qu'il en soit, ca fonctionne niveau deploiement/release sauf pour le site, il le déploit dans http://maven-site.nuiton.org/matrix/ au lieu de http://maven-site.nuiton.org/nuiton-matrix/ Maven rajoute tout seul le groupId dans le site, j'arrive pas à le déployer ou je voudrais. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
On Fri, 17 Dec 2010 10:33:22 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Le 16/12/2010 12:27, chemit a écrit :
On Wed, 15 Dec 2010 19:03:20 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Le 09/12/2010 10:07, Eric Chatellier a écrit :
J'ai essayé, mais il y a une autre convention qui dit le groupId doit être org.nuiton.<nomduprojetsurlaforge>
Avec "matrix", cela ne buildait même pas sur une fonctionnalité que j'ai oublié. Relocalisé en "org.nuiton.matrix"
Je voudrais regarder si j'ai le temps ce que tu as fait car je suis pas sûr d'avoir bien compris...
Comme je te l'avais expliqué ce qui est écrit dans ton mail n'est pas correct le groupId n'a rien à voir avec le nom du projet sur redmine...
Dans ton pom ancêtre il faut définir une propriété projectId = le nom du projet sur redmine.
En allant visiter l'un de nos nombreux projets multi-modules :
processor i18n eugene topia jaxx
Tu aurais pu voir ce fait. C'est différent dans ce cas, car tous ces projets ont le même groupId que leur nom de projet sur la forge ce qui n'est plus le cas pour nuiton-matrix.
Quoi qu'il en soit, ca fonctionne niveau deploiement/release sauf pour le site, il le déploit dans http://maven-site.nuiton.org/matrix/ au lieu de http://maven-site.nuiton.org/nuiton-matrix/
Maven rajoute tout seul le groupId dans le site, j'arrive pas à le déployer ou je voudrais.
Comprend pas ton histoire de groupId ? tu veux dire l'artifactId je suppose. J'ai fait un up du projet, je regarde ce week-end si j'ai le temps entre 2 lignes de python :) Tu peux dans tous les cas surcharger le distributionManagement pour les sites je vois pas le problème en fait. -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
participants (2)
-
chemit -
Eric Chatellier